
Top Cast

Oscar Isaac
Nick Tosches / Dante Alighieri

Gal Gadot
Giulietta / Gemma Donati

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




















