Who directed the film in which Kate Vernon played Benny Hanson?