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 . She also appeared in art house films such as The Ice Storm , horror films such as Do n't Be Afraid of the Dark and thrillers including Abandon . She has also played on Broadway in a production of Arthur Miller 's All My Sons and had numerous guest roles on television programs such as How I Met Your Mother . The Ice Storm (film) . The film features an ensemble cast of Kevin Kline , Joan Allen , Tobey Maguire , Christina Ricci , Elijah Wood , Katie Holmes , Glenn Fitzgerald , Jamey Sheridan , and Sigourney Weaver .