willem dafoe as gandalf