Full Cast — Da Vinci's Demons (2013–2015)
Tom Riley
Leonardo Da Vinci
Laura Haddock
Lucrezia Donati
Elliot Cowan
Lorenzo Medici
Hera Hilmar
Vanessa Moschella
Gregg Chillin
Zoroaster
Eros Vlahos
Nico
Blake Ritson
Girolamo Riario
Lara Pulver
Clarice Orsini
Akin Gazi
bayezid / Bayezid
Tom Bateman
Giuliano Medici
Sabrina Bartlett
Sophia
Velibor Topic
David Sterne
Maxi Tilyard
Chief Officer (uncredited)
Ruby Stokes
Amelia
Patrick Godfrey
Peter Guinness
Kai Owen
Hugh Bonneville
Paul Freeman
The Architect