The Last Temptation of Christ | (1988) Martin Scorsese's controversial film about the life of Christ stars Willem Dafoe as Christ, Harvey Keitel as Judas and Barbara Hershey as Mary Magdalene. May offend some viewers. [S] | Thu, Dec 8, 12:35 am | Film4 | 190 mins |