Monica Bellucci as Magdalen in Gibson’s film.