The Passion of the Christ is a 2004 American epic biblical drama film co-written, co-produced, and directed by Mel Gibson. It stars Jim Caviezel as Jesus of Nazareth, Maia Morgenstern as Mary, mother of Jesus, and Monica Bellucci as Mary Magdalene.