The Passion will feature actor James Caviezel as Christ and actress Monica Bellucci as Mary Magdalene .