John Hannah had a film appearance in the 1998 film directed by whom?