Cast and Crew of Leonardo

Cast of
Leonardo

About Leonardo

A fresh look at the life and legacy of the iconic artist Leonardo da Vinci, positing that he was a gay outsider who used his work as a way of hiding his true self. Each episode will examine one of da Vinci’s artworks for hidden clues about a tortured artist struggling for perfection.

Main Cast of Leonardo

Aidan Turner
plays Leonardo da Vinci (8 episodes)

Freddie Highmore
plays Stefano Giraldi (8 episodes)

Freddie Highmore as Stefano Giraldi

Alfred Thomas Highmore (born 14 February 1992) is an English actor. He is known for his starring roles beginning as a...

See Freddie Highmore's other roles

Matilda De Angelis
plays Caterina da Cremona (8 episodes)

Gabriel Lo Giudice
plays Marco (4 episodes)

Robin Renucci
plays Piero da Vinci (4 episodes)

James D'Arcy
plays Ludovico Sforza (5 episodes)

James D'Arcy as Ludovico Sforza

An English actor. His first appearances on television were small roles in the TV series Silent Witness (1996) and Dal...

See James D'Arcy's other roles

Alessandro Sperduti
plays Tommaso Masini (6 episodes)

Miriam Dalmazio
plays Beatrice d'Este (4 episodes)

Carlos Cuevas
plays Salai (7 episodes)

Flavio Parenti
plays Bernardo Bembo (5 episodes)

William Michael Roberts
plays Luigi Niccolini (4 episodes)

Maria Vera Ratti
plays Lisa Del Giocondo (4 episodes)

Josafat Vagni
plays Giulio (4 episodes)

Massimo De Santis
plays Rinaldo Rossi (5 episodes)

Michele Bevilacqua
plays Physician (4 episodes)

Secondary Cast of Leonardo

Andrew Knott
plays Alfonso (2 episodes)

Andrew Knott as Alfonso

Andrew Knott is an English film and television actor. He was trained in the Oldham Theatre Workshop. His first major...

See Andrew Knott's other roles

Giancarlo Giannini
plays Verrocchio (2 episodes)

Giancarlo Giannini as Verrocchio

Giancarlo Giannini (born 1 August 1942) is an Italian actor and dubber. Giannini was born La Spezia, Liguria, Italy....

See Giancarlo Giannini's other roles

Max Bennett
plays Cesare Borgia (2 episodes)

Sergio Albelli
plays Amerigo Benci (2 episodes)

Anton Alexander
plays Prior Vincenzo (2 episodes)

Lorenzo Adorni
plays Francesco Giocondo (2 episodes)

Andrea Garofalo
plays Sforza Servant (2 episodes)

Tommaso Amadio
plays Advocate (1 episode)

Poppy Gilbert
plays Ginevra De' Benci (1 episode) , Ginevra de' Benci (2 episodes)

Tommaso Basili
plays Duca di Urbino (2 episodes)

Max Bennet
plays Cesare Borgia (1 episode)

Corrado Invernizzi
plays Soderini (1 episode) , Piero Soderini (2 episodes)

Corrado Invernizzi as Soderini

Corrado Invernizzi was born on April 25, 1965 and is currently 59 years old.

See Corrado Invernizzi's other roles

Ettore Bernabei
plays Leonardo Florence Apprentice (1 episode)

Kit Clarke
plays Jacopo Saltarelli (2 episodes)

Luca Grispini
plays Guglielmo Da Vinci (1 episode) , Guglielmo da Vinci (2 episodes)

Claudio Castrogiovanni
plays Ramiro (3 episodes)

Francesca Chillemi
plays Margherita (2 episodes)

Giovanni Scifoni
plays Father Pacioli (1 episode) , Luca Pacioli (3 episodes)

Daniele De Angelis
plays Metello (1 episode)

Andrea Dugoni
plays Deo (1 episode)

Luca Guastini
plays Tornabuoni (2 episodes)

Edan Hayhurst
plays Giangaleazzo Sforza (3 episodes)

Robert Madison
plays Filippo (2 episodes)

Enoch Marrella
plays Lorenzo the Butcher (1 episode)

Brice Martinet
plays King of France (1 episode)

Brice Martinet as King of France

Brice Martinet was born on August 9, 1981 and is currently 42 years old.

See Brice Martinet's other roles

Lorenzo Profita
plays Brother Giovanni (1 episode)

Mattia Sonnino
plays Mattia (1 episode)

Matthew Steer
plays Sforza Chamberlain (2 episodes)

Pierpaolo Spollon
plays Michelangelo (2 episodes)

Yuri Casagrande Conti
plays Assassin (1 episode)

Sebastian Dimulescu
plays Young Leonardo 7 y.o. (1 episode)

Freddy Drabble
plays Alchemist (1 episode)

Jacopo Fazzini
plays Carpenter (1 episode)

Christian Galizia
plays Knife Grinder (1 episode)

Matteo Lai
plays Thin Apprentice (1 episode)

Giacomo Mattia
plays Dye Factor Forman (1 episode)

Alessandro Onorati
plays Borgia Guard (1 episode)

Paolo Orlandelli
plays Soderini's Secretary (1 episode)

Clive Riche
plays Rector (1 episode)

Andrea Vasone
plays Benci Servant (1 episode)

Alfie Rigby
plays Francesco Da Vinci (1 episode) , Francesco da Vinci (3 episodes)

Lidia Vitale
plays Strega (1 episode) , The Hag (1 episode)

Mirko Zamperla
plays Beggar (1 episode)

Hugo Becker
plays Thierry (3 episodes)

Anna Elena Pepe
plays Dye Factory Worker (1 episode) , Dye Factory Woman (1 episode)

Paolo D Bovani
plays Officer of the Berghello (3 episodes)

Erasmo Genzini
plays Dante (2 episodes)

Bruce McGuire
plays Abbott Bandelli (2 episodes)

Bruce McGuire as Abbott Bandelli

Bruce McGuire was born on November 18, 1947 and is currently 76 years old.

See Bruce McGuire's other roles

Al Bettini
plays Protester (2 episodes)

Mattia Napoli
plays Young Piero (2 episodes)

Alessandro Lui
plays Sforza Guard (2 episodes)

Filippo Tirabassi
plays Pietro (2 episodes)

Davide Iacopini
plays Machiavelli (3 episodes)

Gianmarco Saurino
plays Lapo (2 episodes)

Nick Russo
plays Da Vinci Servant (1 episode)


Crew of Leonardo

Discover the backstage crew of Leonardo →