Actress Katie Holmes got her breakout role as Joey on the teen series Dawson's Creek.
She then began transition to the big screen with roles in movies such as Wonder Boys, and Batman Begins.
Yet, like many celebrities, Holmes career was often overshadowed by her personal life.
The star has had a string of other celebrity suitors, and no one can forget her marriage to one of Hollywood's A-list stars.
These days Holmes is busy being a single mom to her daughter Suri, but we'll take a walk down memory lane at her past relationships.