1478), when potatoes and tobacco (this one even in the very first dialog) are presented as something commonplace – 15 years before America was even discovered. Likewise, Mithraism had already fully disappeared during Late Antiquity. Cast and characters Main Tom Riley as Leonardo da Vinci Laura Haddock as Lucrezia Donati Blake Ritson as Count Girolamo Riario Elliot Cowan as Lorenzo de' Medici Lara Pulver as Clarice Orsini James Faulkner as Pope Sixtus IV – Francesco & Alessandro della Rovere (seasons 2–3; recurring season 1) Gregg Chillin as Zoroaster da Peretola (season 3; recurring seasons 1–2) Recurring Hera Hilmar as Vanessa Moschella, outspoken Florentine barmaid and occasional model for Leonardo Eros Vlahos as Nico, apprentice to Leonardo David Schofield as Piero da Vinci, notary to Lorenzo and father to Leonardo Alexander Siddig as Aslan Al-Rahim, "The Turk" Tom Bateman as Giuliano de' Medici, brother to Lorenzo (seasons 1–2) Allan Corduner as Andrea Verrocchio (seasons 1–2) Michael Elwyn as Gentile Becchi (season 1) Michael Culkin as Jacopo Pazzi (seasons 1–2) Nick Dunning as Cardinal Lupo Mercuri, Curator of the Vatican Secret Archives Elliot Levey as Francesco de' Pazzi (seasons 1–2) Paul Rhys as Vlad Tepes (seasons 1, 3) Shaun Parkes as Solomon Ogbai, "The Abyssinian" (seasons 1–2) Vincent Riotta as Duke Federico da Montefeltro (seasons 1–2) Estella Daniels as Zita (supporting season 1; principal season 2) Carolina Guerra as Ima, High Priestess of the Children of the Sun (season 2) Ian Pirie as Captain Nazzareno Dragonetti (supporting season 1; principal seasons 2–3) Raoul Trujillo as the Sapa Inca (season 2) Kieran Bew as Alfonso, Duke of Calabria (seasons 2–3) Lee Boardman as Amerigo Vespucci (season 2) Matthew Marsh as Ferdinand I of Naples (season 2) Ray Fearon as Carlo de' Medici, illegitimate son of Cosimo de' Medici, "The Magician" (seasons 2–3) Richard Sammel as Hartweg (season 2) Jeany Spark as Ippolita Maria Sforza, Duchess of Calabria (season 2) Sasha Behar as The Seer / Caterina, Leonardo's mother (supporting season 2; principal season 3) Akin Gazi as Bayezid II (supporting season 2; principal season 3) Simone Lahbib as Laura Cereta (season 3) Paul Freeman as The Architect / Asterion (season 3) Jude Wright as Andrea da Vinci (dream-sequence) (season 3) Dafydd Emyr as Captain of the Labyrinth (dream-sequence) (season 3) Sabrina Bartlett as Sophia (season 3) Guest and cameo Ross O'Hennessy as Commander Quattrone (seasons 1–2) David Sturzaker as Bernardo Baroncelli (season 1)