Characters played by Jonathan Bailey
Leonardo
Characters played by Colin Ryan
Lorenzo De Medici
Characters played by Flora Spencer-Longhurst
Lisa
Tomaso
Tom
Characters played by Akemnji Ndifornyen
Machiavelli
Characters played by James Cuningham
Verrocchio
Verrochio
Characters played by Alistair McGowan
Piero de' Medici
Characters played by James Clyde
Piero De Medici
Piero de' Medici
Characters played by Thembalethu Ntuli
Cosimo
Cosima
Cosim0
Characters played by Camilla Waldman
Teresa De Medici
Teresa de' Medici
Teresa da' Medici
Characters played by Bart Fouche
Placidi
Characters played by Chris Olley
Caporaso
Characters played by Graham Hopkins
The Duke
Characters played by Roxane Hayward
Angelica
Angelica Visconti
Characters played by Clayton Boyd
Rocco De Medici
Rocco
Characters played by Mike Huff
Valerio
Characters played by Anthony Bishop
Placidi
Characters played by John Herbert
Mazzini
Characters played by Adam Neill
Donnola
Giacomo
Characters played by Jason Benderman
Benito
Characters played by Pam St. Clement
Mazzola
Characters played by Patrick Lyster
Dr. Pentageli
Dr. Petrangelli
Characters played by Vaneshran Arumugam
Scarpa
Characters played by Stephanie Schildknecht
Bandit Queen
Characters played by Emily Child
Valentina
Characters played by James Gracie
Carlo Casale
Characters played by Vanessa Pike
Sofia
Characters played by Michael Richard
Lucio
Characters played by Kyle Grant
Michelangelo
Characters played by Malcolm Terrey
Professor Pico
Characters played by Jay Anstey
Petronella
Characters played by Atandwa Kani
Giovanni
Characters played by Russel Savadier
Eduardo
Characters played by Alistair Prodgers
Gilberto
Characters played by Vanessa Cooke
Mrs. Schelling
Characters played by Cassiel Eatock
La Contessa
Characters played by Mororise Papole
Young Mac
Characters played by Martin Le Maitre
Rizzo
Characters played by Craig Hawks
Luca
Characters played by Langley Kirkwood
Felipe
Characters played by Jeremy Crutchley
Signor Da Vinci
Characters played by Katie McGlynn
Lucia
Characters played by Susan Danford
Nun
Characters played by Joe Vaz
Gorgoni
Characters played by Brendan Sean Murray
Salvatore
Characters played by Nicholas Pauling
Alberto
Characters played by Sean Higgs
Costa
Characters played by Rory Acton Burnell
Adriano
Characters played by Anelisa Phewa
Silvio Pirelli
Characters played by Paddy Canavan
Nonna Carla
Characters played by Francesco Nassimbeni
Nazario
Characters played by Justin Francis
Bruno Cafarelli
Characters played by Philip Gargan
Marco
Characters played by Fred Roebuck
Priest