Mary Magdalene
Tom Shone
The role of Judas Iscariot is turned on its head by a superb performance by Tahar Rahim, as playful and affectionate as a puppy that doesn't know the sharpness of its own teeth.