The extraordinary life of Leonardo da Vinci. There were stories hidden within his creative works. Leonardo was obsessed with perfection and art.
Cast:
Aidan Turner as Leonardo 8 episodes 2021,
Matilda De Angelis as Caterina da Cremona 8 episodes 2021,
Freddie Highmore as Stefano Giraldi 8 episodes 2021,
James D'Arcy as Ludovico Sforza 6 episodes 2021,
More Cast (44) ...
Alessandro Sperduti as Tommaso Masini 6 episodes 2021,
Massimo De Santis as Rinaldo Rossi 5 episodes 2021,
Carlos Cuevas as Salai 5 episodes 2021,
Antonio De Matteo as Sanseverino 5 episodes 2021,
Robin Renucci as Piero da Vinci 4 episodes 2021,
Gabriel Lo Giudice as Marco 4 episodes 2021,
Josafat Vagni as Giulio 4 episodes 2021,
Flavio Parenti as Bernardo Bembo 4 episodes 2021,
Giovanni Scifoni as Luca Pacioli 3 episodes 2021,
Miriam Dalmazio as Beatrice d'Este 3 episodes 2021,
William Michael Roberts as Luigi Niccolini 3 episodes 2021,
Maria Vera Ratti as Lisa Del Giocondo 3 episodes 2021,
Alfie Rigby as Francesco Da Vinci 3 episodes 2021,
Claudio Castrogiovanni as Ramiro 2 episodes 2021,
Max Bennett as Cesare Borgia 2 episodes 2021,
Corrado Invernizzi as Piero Soderini 2 episodes 2021,
Andrew Knott as Alfonso 2 episodes 2021,
Giancarlo Giannini as Verrocchio 2 episodes 2021,
Poppy Gilbert as Ginevra de Benci 2 episodes 2021,
Paolo D Bovani as Officer of the Berghello 2 episodes 2021,
Andrea Garofalo as Sforza Servant 2 episodes 2021,
Luca Grispini as Guglielmo Da Vinci / ... 2 episodes 2021,
Edan Hayhurst as Giangaleazzo Sforza 2 episodes 2021,
Davide Iacopini as Machiavelli 2 episodes 2021,
Mattia Napoli as Young Piero 2 episodes 2021,
Lorenzo Adorni as Francesco Giocondo 1 episode 2021,
Sergio Albelli as Amerigo Benci 1 episode 2021,
Anton Alexander as Prior Vincenzo 1 episode 2021,
Tommaso Basili as Duca di Urbino 1 episode 2021,
Hugo Becker as Thierry 1 episode 2021,
Francesca Chillemi as Margherita 1 episode 2021,
Kit Clarke as Jacopo Saltarelli 1 episode 2021,
Francesca Romana Garroni as Eurydice 1 episode 2021,
Luca Guastini as Tornabuoni 1 episode 2021,
Alessandro Lui as Sforza Guard 1 episode 2021,
Robert Madison as Filippo 1 episode 2021,
Anamaria Maier as Florentine Noblewoman 1 episode 2021,
Bruce McGuire as Bardelli 1 episode 2021,
Anna Elena Pepe as Dye Factory Woman 1 episode 2021,
Gianmarco Saurino as 1 episode 2021,
Pierpaolo Spollon as Michelangelo 1 episode 2021,
Matthew Steer as Sforza Chamberlain 1 episode 2021,
Lidia Vitale as Strega 1 episode 2021