Full cast of Da Vinci's Demons

Tom Riley

Tom Riley

Leonardo Da Vinci

28 episodes

Laura Haddock

Laura Haddock

Lucrezia Donati

28 episodes

Elliot Cowan

Elliot Cowan

Lorenzo Medici

28 episodes

Hera Hilmar

Hera Hilmar

Vanessa Moschella

28 episodes

Gregg Chillin

Gregg Chillin

Zoroaster

28 episodes

Eros Vlahos

Eros Vlahos

Nico

28 episodes

Blake Ritson

Blake Ritson

Girolamo Riario

28 episodes

Lara Pulver

Lara Pulver

Clarice Orsini

28 episodes

Akin Gazi

Akin Gazi

Bayezid / bayezid

11 episodes

Tom Bateman

Tom Bateman

Giuliano Medici

8 episodes

Sabrina Bartlett

Sabrina Bartlett

Sophia

6 episodes

Velibor Topic

Velibor Topic

3 episodes

David Sterne

David Sterne

3 episodes

Maxi Tilyard

Chief Officer (uncredited)

2 episodes

Ruby Stokes

Ruby Stokes

Amelia

2 episodes

Patrick Godfrey

Patrick Godfrey

1 episode

Peter Guinness

Peter Guinness

1 episode

Kai Owen

Kai Owen

1 episode

Paul Freeman

Paul Freeman

The Architect

1 episode

John-Paul Macleod

John-Paul Macleod

Labyrinth Recruit

1 episode

Ned Dennehy

Ned Dennehy

Leader of the Labyrinth

1 episode

Jude Wright

Andrea

1 episode

Jon Foster

Councilman

1 episode

Ojan Genc

Ojan Genc

Tank Gunner

1 episode