Cast 9

Jonathan Bailey
Leonardo (26 episodes)

Colin Ryan
Lorenzo De Medici (26 episodes)

Flora Spencer-Longhurst
Lisa / Tom (26 episodes)

Akemnji Ndifornyen
Machiavelli (26 episodes)

James Cuningham
Verrocchio (26 episodes)

Alistair McGowan
Piero de' Medici (13 episodes)

James Clyde
Piero de' Medici (13 episodes)

Rory Acton Burnell
Adriano (1 episode)

Susan Danford
Nun (1 episode)