Tom Cruise and Willem Dafoe