Katie Holmes turned another year older on Monday. In honor of that, we decided to take a look back and find her some of her greatest red carpet looks.
The 39-year-old actress, probably best known for her role as Joey Potter on the teen drama Dawson’s Creek and later for her marriage to Tom Cruise, has been on the Hollywood scene for the almost two decades. (RELATED: 15 Things You Didn’t Know About Kate Upton [SLIDESHOW])
She has starred in such films as “Batman Begins,” “Wonder Boys” and “Thank You for Smoking.” In June 2018, she will appear in the upcoming heist movie “Ocean’s 8″ alongside Cate Blanchett and Olivia Munn. (SLIDESHOW: Emily Ratajkowski’s Sexiest Moments From 2016)
Holmes was married to the “Mission Impossible” star for six years before their separation in 2012. Since that time, she’s been reportedly been off-and-on with actor Jaime Foxx for the last four years. Though the pair have never confirmed their relationship, reports as early as last week had her at his 50th Birthday party reportedly sharing some public displays of affection.
Katie Holmes Did Party with Jamie Foxx at His 50th Birthday Bash https://t.co/olP6QMFNRj
— TMZ (@TMZ) December 17, 2017
Then on Saturday, Page Six reported that the two spent the weekend at the coastal town of Santa Monica, California together. Either way, we hope she has a great day and year. Happy Birthday Katie!