The Last Temptation of Christ is a 1988 fictional drama film directed by Martin Scorsese. It is a film adaptation of the controversial 1953 novel of the same name by Nikos Kazantzakis. It stars Willem Dafoe as Jesus Christ, Harvey Keitel as Judas Iscariot, Barbara Hershey as Mary Magdalene, David Bowie as Pontius Pilate, and Harry Dean Stanton as Paul.