cast
Series Regulars
Tom Riley
as Leonardo Da Vinci
Elliot Cowan
as Lorenzo Medici
Laura Haddock
as Lucrezia Donati
Gregg Chillin
as Zoroaster
Eros Vlahos
as Nico Machiavelli
David Schofield
as Piero da Vinci
Blake Ritson
as Girolamo Riario
Lara Pulver
as Clarice Orsini
Hera Hilmar
as Vanessa
Ian Pirie
as Captain Dragonetti
James Faulkner
as Pope Sixtus IV
Allan Corduner
as Andrea Verrocchio
Tom Bateman
as Giuliano Medici
Recurring & Guests
Alexander Siddig
as Al-Rahim
Raoul Trujillo
as Topa Inca Yupanqui
Tom Wu
as Quon Shan
Kieran Bew
as Alfonso, Duke of Calabria