Leonardo

Cast

Aidan Turner

Aidan Turner

Leonardo da Vinci • 8 episodes

Freddie Highmore

Freddie Highmore

Stefano Giraldi • 8 episodes

Antonio De Matteo

Antonio De Matteo

Sanseverino • 6 episodes

Matilda De Angelis

Matilda De Angelis

Caterina da Cremona • 8 episodes

Andrew Knott

Andrew Knott

Alfonso • 2 episodes

Giancarlo Giannini

Giancarlo Giannini

Verrocchio • 2 episodes

Gabriel Lo Giudice

Gabriel Lo Giudice

Marco • 4 episodes

Max Bennett

Max Bennett

Cesare Borgia • 2 episodes

Robin Renucci

Robin Renucci

Piero da Vinci • 4 episodes

James D'Arcy

James D'Arcy

Ludovico Sforza • 5 episodes

Alessandro Sperduti

Alessandro Sperduti

Tommaso Masini • 6 episodes

Sergio Albelli

Sergio Albelli

Amerigo Benci • 2 episodes

Anton Alexander

Anton Alexander

Prior Vincenzo • 2 episodes

Lorenzo Adorni

Lorenzo Adorni

Francesco Giocondo • 2 episodes

Andrea Garofalo

Andrea Garofalo

Sforza Servant • 2 episodes

Tommaso Basili

Tommaso Basili

Duca di Urbino • 2 episodes

Poppy Gilbert

Poppy Gilbert

Ginevra de' Benci • 3 episodes

Poppy Gilbert

Poppy Gilbert

Ginevra De' Benci • 3 episodes

Corrado Invernizzi

Corrado Invernizzi

Soderini • 3 episodes

Corrado Invernizzi

Corrado Invernizzi

Piero Soderini • 3 episodes

Kit Clarke

Kit Clarke

Jacopo Saltarelli • 2 episodes

Miriam Dalmazio

Miriam Dalmazio

Beatrice d'Este • 4 episodes

Luca Grispini

Luca Grispini

Guglielmo da Vinci • 3 episodes

Luca Grispini

Luca Grispini

Guglielmo Da Vinci • 3 episodes

Carlos Cuevas

Carlos Cuevas

Salai • 7 episodes

Claudio Castrogiovanni

Claudio Castrogiovanni

Ramiro • 3 episodes

Francesca Chillemi

Francesca Chillemi

Margherita • 2 episodes

Giovanni Scifoni

Giovanni Scifoni

Luca Pacioli • 4 episodes

Giovanni Scifoni

Giovanni Scifoni

Father Pacioli • 4 episodes

Daniele De Angelis

Daniele De Angelis

Metello • 1 episodes

Andrea Dugoni

Andrea Dugoni

Deo • 1 episodes

Luca Guastini

Luca Guastini

Tornabuoni • 2 episodes

Edan Hayhurst

Edan Hayhurst

Giangaleazzo Sforza • 3 episodes

Robert Madison

Robert Madison

Filippo • 2 episodes

Brice Martinet

Brice Martinet

King of France • 1 episodes

Flavio Parenti

Flavio Parenti

Bernardo Bembo • 5 episodes

William Michael Roberts

William Michael Roberts

Luigi Niccolini • 4 episodes

Maria Vera Ratti

Maria Vera Ratti

Lisa Del Giocondo • 4 episodes

Matthew Steer

Matthew Steer

Sforza Chamberlain • 2 episodes

Pierpaolo Spollon

Pierpaolo Spollon

Michelangelo • 2 episodes

Freddy Drabble

Freddy Drabble

Alchemist • 1 episodes

Giacomo Mattia

Giacomo Mattia

Dye Factor Forman • 1 episodes

Clive Riche

Clive Riche

Rector • 1 episodes

Andrea Vasone

Andrea Vasone

Benci Servant • 1 episodes

Lidia Vitale

Lidia Vitale

Strega • 2 episodes

Lidia Vitale

Lidia Vitale

The Hag • 2 episodes

Josafat Vagni

Josafat Vagni

Giulio • 4 episodes

Hugo Becker

Hugo Becker

Thierry • 3 episodes

Anna Elena Pepe

Anna Elena Pepe

Dye Factory Worker • 2 episodes

Anna Elena Pepe

Anna Elena Pepe

Dye Factory Woman • 2 episodes

Massimo De Santis

Massimo De Santis

Rinaldo Rossi • 5 episodes

Paolo D Bovani

Paolo D Bovani

Officer of the Berghello • 3 episodes

Erasmo Genzini

Erasmo Genzini

Dante • 2 episodes

Bruce McGuire

Bruce McGuire

Abbott Bandelli • 2 episodes

Michele Bevilacqua

Michele Bevilacqua

Physician • 4 episodes

Mattia Napoli

Mattia Napoli

Young Piero • 1 episodes

Filippo Tirabassi

Filippo Tirabassi

Pietro • 2 episodes

Davide Iacopini

Davide Iacopini

Machiavelli • 3 episodes

Gianmarco Saurino

Gianmarco Saurino

Lapo • 2 episodes

Nick Russo

Nick Russo

Da Vinci Servant • 1 episodes

Crew