Katie Holmes reportedly has a new man in her life, and she has her former Dawson's Creek co-star Joshua Jackson to thank.
According to reports, Katie has been secretly dating Jake Gyllenhaal. An insider says, "Josh has been the mastermind behind this romance. Katie says that they have tons in common, and Jake has already been to see her in [the Broadway play] Dead Accounts, plus she has been over to his apartment in [New York's] West Village for dinner."
Katie had been single since her divorce from Tom Cruise was finalized in August. Jake has previously been in relationships with Minka Kelly, Taylor Swift, Reese Witherspoon, Natalie Portman and Kirsten Dunst.