Cast (11)

Salim Al-Hassani

Self

Fulvio Barigelli

Bartolomeo

Stefano Guerrieri

Giacomo Andrea Da Ferrara

Giuseppe Lanino

Leonardo da Vinci

Federigo Ceci

Verrocchio

Ilaria Rossi

Cecilia Gallerani

Pierfrancesco Ceccanei

Zoroastro

Davide Pugliese

Salai

Giovanni Carretti

Il Moro

Nicolò Diana

Young Leonardo da Vinci

Jay O. Sanders

Narrator (voice)

Crew (3)

Gioia Avvantaggiato

Producer

Mark Daniels

Director

Mark Daniels

Writer