Katie Holmes has had a role.
Kate Noelle Holmes ( born December 18 , 1978 ) is an American actress who first achieved fame for her role as Joey Potter on The WB television teen drama Dawson 's Creek from 1998 to 2003 . In the 2005 film Batman Begins , the highest-grossing film of her career to date , she played Rachel Dawes , Gotham City 's assistant district attorney and Bruce Wayne 's childhood sweetheart . Her marriage to actor Tom Cruise from 2006 to 2012 led to a great deal of media attention , with the pair being called a supercouple and given the nickname `` TomKat '' .