Cast and Crew of Da Vinci's Demons

Cast of
Da Vinci's Demons

About Da Vinci's Demons

  • Released on April 12, 2013
  • Drama

The series follows the "untold" story of Leonardo Da Vinci: the genius during his early years in Renaissance Florence. As a 25-year old artist, inventor, swordsman, lover, dreamer and idealist, he struggles to live within the confines of his own reality and time as he begins to not only see the future, but invent it.

Main Cast of Da Vinci's Demons

Tom Riley
plays Leonardo Da Vinci (28 episodes)

Tom Riley as Leonardo Da Vinci

Tom Riley (born 5 April 1981 in Maidstone, Kent) is an English film, television, and theatre actor. Tom was involved ...

See Tom Riley's other roles

Laura Haddock
plays Lucrezia Donati (28 episodes)

Laura Haddock as Lucrezia Donati

Laura Haddock is an actress. Born in Enfield, London and raised in Harpenden, Hertfordshire (where she attended St. G...

See Laura Haddock's other roles

Elliot Cowan
plays Lorenzo Medici (28 episodes)

Elliot Cowan as Lorenzo Medici

From Wikipedia, the free encyclopedia Elliot Cowan is an English actor, known for portraying Corporal Jem Poynton in...

See Elliot Cowan's other roles

Hera Hilmar
plays Vanessa Moschella (28 episodes)

Gregg Chillin
plays Zoroaster (28 episodes)

Eros Vlahos
plays Nico (28 episodes)

Eros Vlahos as Nico

Eros Vlahos was born on January 13, 1995 and is currently 29 years old.

See Eros Vlahos's other roles

Blake Ritson
plays Girolamo Riario (28 episodes)

Lara Pulver
plays Clarice Orsini (28 episodes)

Lara Pulver as Clarice Orsini

​Lara was born and raised in Kent, UK. She studied drama with the NYMT and went on to gain a BA Hons degree in Theatr...

See Lara Pulver's other roles

Secondary Cast of Da Vinci's Demons

Tom Bateman
plays Giuliano Medici (8 episodes)

Tom Bateman as Giuliano Medici

Tom Bateman is an English actor. He was born on 15 March 1989, to two teachers, one of fourteen children and has a tw...

See Tom Bateman's other roles

Akin Gazi
plays bayezid (1 episode) , Bayezid (10 episodes)

Akin Gazi as bayezid

Akin Gazi (born 15 October 1981) is a British actor.

See Akin Gazi's other roles

Velibor Topic

David Sterne

Patrick Godfrey

Peter Guinness

Peter Guinness

Peter Guinness (born 14 August 1950) is an English film, television, and theatre actor. He has appeared in over fift...

See Peter Guinness's other roles

Kai Owen

Hugh Bonneville

Hugh Bonneville

Hugh Richard Bonneville Williams is an English stage, film, television and radio actor. He was born in Paddington in...

See Hugh Bonneville's other roles

Paul Freeman
plays The Architect (1 episode)

Paul Freeman as The Architect

Paul Freeman is a British film and television actor.

See Paul Freeman's other roles

John-Paul Macleod
plays Labyrinth Recruit (1 episode)

Ned Dennehy
plays Leader of the Labyrinth (1 episode)

Ned Dennehy as Leader of the Labyrinth

Ned Dennehy (born 8 December 1965) is an Irish actor who has appeared in multiple films and television programmes. He...

See Ned Dennehy's other roles

Jude Wright
plays Andrea (1 episode)


Crew of Da Vinci's Demons

Discover the backstage crew of Da Vinci's Demons →