Katie Holmes' hair has changed a lot over the years — she's literally tried out every style in the book!

MUST SEE: Katie Holmes Looks Just Like Daughter Suri Cruise in This Throwback Photo!

Click through the gallery below to see the evolution of her strands from 1998 until today!

1 of 19

1998

The actress sported a curly updo for the 1998 Emmy Awards.

2 of 19

1999

Katie sported straight, sleek strands in the late 90s.

3 of 19

2000

So pretty! The Dawson's Creek star donned a head full of curls for the MTV Movie Awards in 2000.

4 of 19

2001

The following year, Katie opted for a stylish bob with bangs.

5 of 19

2002

At the 2002 MTV Movie Awards, Katie tried out orange locks.

6 of 19

2003

Love it! The star went for the half up, half down look for a public outing back in 2003.

7 of 19

2004

Curly-Q! Katie styled her brunette locks in bouncy curls for a previous red carpet appearance.

8 of 19

2005

So sleek! The actress donned pin straight hair in 2005.

9 of 19

2006

In 2006, Katie paired her wavy stands with a set of choppy bangs.

10 of 19

2007

Woah! The actress donned a much-shorter look on the red carpet in 2007.

11 of 19

2008

So pretty! Katie looked sexy with a pixie cut in 2008.

12 of 19

2009

As Katie's hair began to grow out, the actress tucked her short strands behind her ears for a chic look.

13 of 19

2010

In 2010, Katie's blowout left her with silky and smooth strands.

14 of 19

2011

Loving the bun! Katie tied up her tresses for a red carpet appearance in 2011.

15 of 19

2012

So shiny! Katie's dark brunette strands looked healthy as ever during a 2012 appearance.

16 of 19

2013

Our favorite casual look! Katie crimped her hair into tiny waves for a 2013 outing.

17 of 19

2014

Loving the locks! Katie parted her hair directly down the middle for a unique look in 2014.

18 of 19

2015

So chic! Katie pulled her strands into a tight, sleek side ponytail for a 2015 outing.

19 of 19

2016

Flashback to 2001! Katie brought back her trendy curtain bangs in late 2016.

ncG1vNJzZmivp6x7pLjOrJyrr5WauK3FjZympmegpMC1v46kmK2hlWK1sLjMnqpmoJGev259kWxpa25f