
Top Cast

Oscar Isaac
Nick / Dante

Gal Gadot
Giulietta / Gemma

Gerard Butler
Louie / Pope Bonifacio VIII

John Malkovich
Joe Black

Louis Cancelmi
Lefty / Guido Novello da Polenta

Sabrina Impacciatore
Dr. Susanna Pulice

Franco Nero
Don Lecco

Benjamin Clémentine
Mephistopheles

Paolo Bonacelli
Priest

Martin Scorsese
Isaiah

Al Pacino
Uncle Carmine

Jason Momoa
Rosario

Ibrahim Elouahabi
Young Nick (8)

Gavin Weingarten
Boy With Wagon (11)

Dario Samac
Young Dante (14)

Duke Nicholson
Bar Manager

Denise Capezza
Nick's Ex Girlfriend

Galen Hopper
Nick's Daughter

Lorenzo Zurzolo
Don Lecco (30)

Vincenzo Leto
Don Lecco's Father

Giorgia Arena
Mistress (Don Lecco's Father)

Alessandro De Simone
Young Priest of Alcamo