Full cast of Medici: Masters of Florence

Daniel Sharman

Daniel Sharman

Lorenzo de' Medici

16 episodes

Synnøve Karlsen

Synnøve Karlsen

Clarice Orsini

16 episodes

Alessandra Mastronardi

Alessandra Mastronardi

Lucrezia Donati

16 episodes

Sebastian de Souza

Sebastian de Souza

Sandro Botticelli

16 episodes

Mirko Filippi

Mirko Filippi

Nobile

16 episodes

Franco Filippi

Franco Filippi

Popolano / Priore

16 episodes

Raoul Bova

Raoul Bova

Papa Sisto IV / Pope Sixtus IV

14 episodes

Annabel Scholey

Annabel Scholey

Contessina de' Medici

13 episodes

David Brandon

David Brandon

Petrucci

13 episodes

Sarah Parish

Sarah Parish

Lucrezia Tornabuoni / Lucrezia de' Medici

12 episodes

Bradley James

Bradley James

Giuliano de' Medici

11 episodes

Richard Madden

Richard Madden

Cosimo de' Medici

8 episodes

Stuart Martin

Stuart Martin

Lorenzo de' Medici

8 episodes

Guido Caprino

Guido Caprino

Marco Bello

8 episodes

Alessandro Sperduti

Alessandro Sperduti

Piero de' Medici

8 episodes

Francesco Montanari

Francesco Montanari

Girolamo Savonarola

8 episodes

Ken Bones

Ken Bones

Ugo Bencini

8 episodes

Johnny Harris

Johnny Harris

Bruno Bernardi

8 episodes

Lex Shrapnel

Lex Shrapnel

Rinaldo Albizzi

8 episodes

Daniel Caltagirone

Daniel Caltagirone

Andrea de' Pazzi

8 episodes

Gualtiero Burzi

Gualtiero Burzi

Fra Quintino

8 episodes

Valentina Bellè

Valentina Bellè

Lucrezia Tornabuoni

8 episodes

Matteo Martari

Matteo Martari

Francesco de' Pazzi

8 episodes

Alessandro Preziosi

Alessandro Preziosi

Filippo Brunelleschi

8 episodes

Eugenio Franceschini

Eugenio Franceschini

Ormanno degli Albizzi

8 episodes

Sarah Felberbaum

Sarah Felberbaum

Maddalena

8 episodes

Miriam Leone

Miriam Leone

Bianca

8 episodes

Michael Schermi

Michael Schermi

Ricciardo

8 episodes

Tatjana Nardone

Tatjana Nardone

Emilia

8 episodes

Valentina Cervi

Valentina Cervi

Alessandra Ricco

8 episodes

Brian Cox

Brian Cox

Bernardo Guadagni

8 episodes

Dustin Hoffman

Dustin Hoffman

Giovanni de' Medici

8 episodes

Sean Bean

Sean Bean

8 episodes

Charlie Vickers

Charlie Vickers

Guglielmo Pazzi

8 episodes

Jacob Dudman

Jacob Dudman

Giulio De Medici

8 episodes

Marco Foschi

Marco Foschi

Alfonso II di Napoli

8 episodes

Sam Taylor Buck

Sam Taylor Buck

Young Lorenzo

5 episodes

Louis Partridge

Louis Partridge

Piero de' Medici

4 episodes

William Franklyn-Miller

William Franklyn-Miller

Giovanni de' Medici

4 episodes

Andrea Garofalo

Andrea Garofalo

Gianni

4 episodes

Francesca Del Fa

Francesca Del Fa

Novella Foscari

2 episodes

Edward Dring

Edward Dring

Choirboy

2 episodes

Jack Roth

Jack Roth

Girolamo Riario

1 episode

Antonio De Matteo

Antonio De Matteo

Claudio (Guard)

1 episode

Nico Delpiano

Nico Delpiano

Young Giovanni

1 episode

Paudge Behan

Paudge Behan

Cardinal Della Rovere

1 episode