cast
-
Aidan Turner
Leonardo da Vinci
-
Freddie Highmore
Stefano Giraldi
-
Matilda De Angelis
Caterina da Cremona
-
Carlos Cuevas
Salai
-
Antonio De Matteo
Sanseverino
-
Alessandro Sperduti
Tommaso Masini
-
James D'Arcy
Ludovico Sforza
-
Flavio Parenti
Bernardo Bembo
-
Massimo De Santis
Rinaldo Rossi
-
Gabriel Lo Giudice
Marco
-
Robin Renucci
Piero da Vinci
-
Miriam Dalmazio
Beatrice d'Este
-
Giovanni Scifoni
Luca Pacioli / Father Pacioli
-
William Michael Roberts
Luigi Niccolini
-
Maria Vera Ratti
Lisa Del Giocondo
-
Josafat Vagni
Giulio
-
Michele Bevilacqua
Physician
-
Poppy Gilbert
Ginevra de' Benci / Ginevra De' Benci
-
Corrado Invernizzi
Piero Soderini / Soderini
-
Luca Grispini
Guglielmo da Vinci / Guglielmo Da Vinci
-
Claudio Castrogiovanni
Ramiro
-
Edan Hayhurst
Giangaleazzo Sforza
-
Hugo Becker
Thierry
-
Paolo D Bovani
Officer of the Berghello
-
Davide Iacopini
Machiavelli
-
Andrew Knott
Alfonso
-
Giancarlo Giannini
Verrocchio
-
Max Bennett
Cesare Borgia
-
Sergio Albelli
Amerigo Benci
-
Anton Alexander
Prior Vincenzo
-
Lorenzo Adorni
Francesco Giocondo
-
Andrea Garofalo
Sforza Servant
-
Tommaso Basili
Duca di Urbino
-
Kit Clarke
Jacopo Saltarelli
-
Francesca Chillemi
Margherita
-
Luca Guastini
Tornabuoni
-
Robert Madison
Filippo
-
Matthew Steer
Sforza Chamberlain
-
Pierpaolo Spollon
Michelangelo
-
Lidia Vitale
The Hag / Strega
-
Anna Elena Pepe
Dye Factory Woman / Dye Factory Worker
-
Erasmo Genzini
Dante
-
Bruce McGuire
Abbott Bandelli
- Filippo Tirabassi Pietro
-
Gianmarco Saurino
Lapo
-
Daniele De Angelis
Metello
-
Andrea Dugoni
Deo
-
Brice Martinet
King of France
-
Freddy Drabble
Alchemist
-
Giacomo Mattia
Dye Factor Forman
-
Clive Riche
Rector
-
Andrea Vasone
Benci Servant
-
Mattia Napoli
Young Piero
-
Nick Russo
Da Vinci Servant