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)

Matilda De Angelis
plays Caterina da Cremona (8 episodes)

Gabriel Lo Giudice
plays Marco (4 episodes)

Robin Renucci
plays Piero da Vinci (4 episodes)

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

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)

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)

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 The Hag (1 episode) , Strega (1 episode)

Mirko Zamperla
plays Beggar (1 episode)

Hugo Becker
plays Thierry (3 episodes)

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

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

Erasmo Genzini
plays Dante (2 episodes)

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

Editing

Crew

Writing

Camera

Directing

Production

Sound

Visual Effects

Art

Costume & Make-Up