James Franco was in the 2003 film directed by whom?