Caitlin Hale had a role in the 2003 musical comedy film directed by whom?