All Cast

Harris Dickinson

Harris Dickinson

Jim

Jonah Hauer-King

Jonah Hauer-King

David

Leonardo Salerni

Leonardo Salerni

Marcello

Ben Cura

Ben Cura

Caravaggio

Leo Hatton

Leo Hatton

Mary Magdalene

Shaun Aylward

Shaun Aylward

Hotel Porter

Raphael Desprez

Raphael Desprez

Victor

Rhys Yates

Rhys Yates

1st Teenager

Alessandro Cimadamore

Alessandro Cimadamore

Jesus

Kiera Bell

Kiera Bell

Sailor (uncredited)

Archie Rush

Archie Rush

Drug Dealer / 2nd Modernist