Cast & Actors: Willem Dafoe