
2021
Drama, History

Aidan Turner
as Leonardo da Vinci

Matilda De Angelis
as Caterina da Cremona

Freddie Highmore
as Stefano Giraldi

James D'Arcy
as Ludovico Sforza

Alessandro Sperduti
as Tommaso Masini

Carlos Cuevas
as Salai

Antonio de Matteo
as Galeazzo Sanseverino

Massimo De Santis
as Rinaldo Rossi

Robin Renucci
as Piero da Vinci

Gabriel Lo Giudice
as Marco