A Vatican priest discovers Dante's original Divine Comedy manuscript. When asked to authenticate it, writer Nick Tosches steals it, while a parallel story follows Dante's quest to create his masterpiece.

Oscar Isaac
as Nick Tosches / Dante Alighieri

Gal Gadot
as Giulietta / Gemma Donati

Gerard Butler
as Louie / Pope Bonifacio VIII

John Malkovich
as Joe Black

Louis Cancelmi
as Lefty / Guido Novello da Polenta

Sabrina Impacciatore
as Dr. Susanna Pulice

Franco Nero
as Don Lecco

Benjamin Clementine
as Mephistopheles

Paolo Bonacelli
as Priest of Alcamo

Martin Scorsese
as Isaiah