All Cast

Harris Dickinson
Jim

Jonah Hauer-King
David

Leonardo Salerni
Marcello

Ben Cura
Caravaggio

Leo Hatton
Mary Magdalene
Shaun Aylward
Hotel Porter

Raphael Desprez
Victor

Rhys Yates
1st Teenager
Alessandro Cimadamore
Jesus

Kiera Bell
Sailor (uncredited)
