facebook twitter rss



cast
Series Regulars
Tom Riley
as Leonardo Da Vinci
Elliot Cowan
as Lorenzo Medici
Laura Haddock
as Lucrezia Donati
Eros Vlahos
as Nico Machiavelli
Blake Ritson
as Girolamo Riario
Lara Pulver
as Clarice Orsini
Ian Pirie
as Captain Dragonetti
Allan Corduner
as Andrea Verrocchio
Tom Bateman
as Giuliano Medici
Recurring & Guests
Raoul Trujillo
as Topa Inca Yupanqui
Tom Wu
as Quon Shan
Kieran Bew
as Alfonso, Duke of Calabria