
Katie Holmes has always been on the private side, especially when it comes to her personal relationships.
Rumours have long persisted that the actor's decision to keep details of her private life on the down-low stem from non-disclosure agreements that came out of her marriage to (and subsequent divorce from) Tom Cruise.
But as the star herself told People following their split, "I don't want that moment in my life to define me, to be who I am. I don't want that to be what I'm known as. I was an actor before, an actor during and an actor now."
While the mum-of-one has had a string of high-profile romances since her rise to fame on Dawson's Creek, she has been successful in keeping focus on her talents and achievements.
Watch the trailer for Jamie Foxx's comedy special, What Had Happened Was. Article continues after video.
Here, we take a look at the relationships that went on behind the scenes for this talented film star.
Joshua Jackson.
Katie Holmes and Joshua Jackson met on the set of Dawsons Creek. Image: Getty.