William J. "Willem" Dafoe has an apperance in American superhero film directed by who?