Cast (30)
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 Clementine
Mephistopheles
Paolo Bonacelli
Priest of Alcamo
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
Gustavo La Volpe
Man from Palermo #1
Giuseppe Cutrullà
Man from Palermo #2
Vincenzo Scuruchi
Man from Palermo #3
Aristide Faggionato
Pilot
Alfonso Venerso
Sedan's Driver
Salvatore La Mantia
Elderly Guard (Don Lecco)
Dora Romano
Old Woman (Don Lecco)
Fabrizio Falanga
Garage Attendant