Christian Duguay
Sergio Mimica-Gezzan
Jon Cassar
Daniel Sharman
饰: Lorenzo de' Medici
Alessandra Mastronardi
饰: Lucrezia Donati
Synnove Karlsen
饰: Clarice
Sebastian De Souza
饰: Sandro Botticelli
Sarah Parish
饰: Lucrezia de' Medici
Aurora Ruffino
饰: Bianca de' Medici
Pietro Ragusa
饰: Nicolò Ardinghelli
David Brandon
饰: Petrucci
Johnny Harris
饰: Bruno Bernardi
Callum Blake
饰: Carlo de' Medici
Jack Roth
饰: Girolamo Riario
Toby Regbo
饰: Tommaso Peruzzi
Giorgio Marchesi
饰: Giacomo Spinelli
Rose Williams
饰: Caterina Sforza Riario
John Lynch
饰: Pope Sixtus IV
Jacopo Olmo Antinori
饰: Bastiano Soderini
Loris De Luna
饰: Cardinal Raffaele
Marco Foschi
饰: Alfonso
Raniero Monaco Di Lapio
饰: Vanni
Daniele Pecci
饰: Ludovico il Moro
Bradley James
饰: Giuliano de' Medici
Marco Pancrazi
饰: Guard
Mark Thompson-Ashworth
饰: The Prior of San Marco
Sean Bean
饰: Jacopo de' Pazzi
Louis Partridge
饰: Piero de' Medici
Ray Stevenson
饰: King Ferrante
Stephen Hagan
饰: Leonardo da Vinci
Emmett J Scanlan
饰: Guido Battista
Gaia Weiss
饰: Ippolita Sforza
Jacob Dudman
饰: Giulio de' Medici
William Franklyn-Miller
饰: Giovanni de' Medici
Antonio Zavatteri
饰: Soriano
Jack Bannon
饰: Angelo Poliziano
饰: Nanny Maria
Guido Caprino
饰:Marco Bello
Alessandro Sperduti
饰:Piero
Richard Madden
饰:Cosimo
Annabel Scholey
饰:Contessina
Stuart Martin
饰:Lorenzo
Matteo Martari
饰:Francesco de' Pazzi
Valentina Bellè
饰:Lucrezia
Ken Bones
饰:Ugo Bencini
Brian Cox
饰:Guadagni
Charlie Vickers
饰:Guglielmo Pazzi
Miriam Dalmazio
饰:Bona of Savoy
Michele Balducci
饰:Guido Cavalcanti
Lex Shrapnel
饰:Rinaldo Albizzi
Eugenio Franceschini
饰:Ormando Albizzi
Jacob Fortune-Lloyd
饰:Francesco Salviati
Beniamino Brogi
饰:Nori
Raoul Bova
饰:Pope Sixtus IV
Michael Schermi
饰:Ricciardo
Dustin Hoffman
饰:Giovanni
Vincenzo Crea
饰:Nico
Sam Taylor Buck
饰:Young Lorenzo
Alessandro Preziosi
饰:Brunelleschi
Andrea Garofalo
饰:Gianni
David Bamber
饰:Pope Eugenius IV
Fortunato Cerlino
饰:Bredani
饰:Montesecco
Maurizio Lombardi
饰:Andrea Foscari
Francesco Di Raimondo
饰:Cardinal Riario
Simona Caparrini
饰:Midwife Maria
Roberto Mantovani
饰:Father Anselmo
饰:Guiscardi
饰:Captain
饰:Maso degli Albizzi
饰:Rosa
Andrea Bruschi
饰:Andreas di Cecco
Ilir Jacellari
饰:Jailer
Matt Patresi
饰:Del Giudice
Manuel Cauchi
饰:Pope Paul II
Michele Morrone
饰:Ship Captain
Ben Starr
饰:Donatello
Adrian McCourt
饰:Filippo Visconti
Daniele La Leggia
饰:Enrico
Riccardo Floris
饰:Visconti's Guard
饰:Sandro Tarugi
David Bradley
饰:Bardi
Luigi Diberti
饰:Cavalcanti
Clive Riche
饰:Albizzi's Guard
饰:Mercenary nº1
Lorenzo Pedrotti
饰:Young Cardinal
Andrea Bosca
饰:Sanuto
饰:Woman nº2
Andrea Scarduzio
饰:Second Follower
饰:Mercenary nº2
饰:Tarugi's Servant
饰:Hite Haired Man
Francis Pardeilhan
饰:Architect nº4
饰:Cardinal Mosca
饰:Carlo Medici's Spy
饰:Cardinal Orsini
Giuliano Ghiselli
饰:Cardinal Torelli
Antonio De Matteo
饰:Claudio (Guard)
Costantino Comito
饰:Husband
饰:Foster home manager
Elena Rusconi
饰:Noble Woman
Francesca Prandi
饰:Bianca
Giulio Pampiglione
饰:Noble Man
饰:Lead Guard
饰:Andrea
Francesco Montanari
饰:Girolamo Savonarola
Matilda Anna Ingrid Lutz
饰:Simonetta Vespucci
Tatjana Inez Nardone
饰:Emilia
饰:Fra Quintino
饰:Roberto Cavalcanti
饰:Girolamo Savonarola
Daniel Caltagirone
饰:Pazzi
Filippo Nigro
饰:Luca Soderini
饰:Vespucci
Tam Mutu
饰:Galeazzo Sforza
David Brooks
饰:Ricci
Sarah Felberbaum
饰:Maddalena
Neri Marcoré
饰:Pope Innocent VIII
Frances Barber
饰:Piccarda
Valentina Cervi
饰:Alessandra Albizzi
Brando Pacitto
饰:Antonio Meffei
Julian Sands
饰:Piero de' Medici
Valentina Carnelutti
饰:Maria Tarugi
Giorgio Caputo
饰:Malavolti
Anthony Howell
饰:Francesco Sforza
饰:Tancredi
Andrea Tidona
饰:Pope Martin V
Alessandro Cremona
饰:Ferzetti
饰:Maffei
Andrei Claude
饰:Federico da Montefeltro
饰:Aquilani
Giampiero Judica
Edward Dring
饰:Choirboy
饰:Girolamo Riario
Miriam Leone
饰:Bianca
饰:Man
Steven Waddington
饰:Cossa
Jay Natelle
饰:Banker
饰:Fioretta Gorini
饰:Jacopo Foscari
Martino Duane
饰:Cardinal Lampedusa
Denise McNee
饰:Ederly Nun
Roberto Accornero
饰:Massimo Contarini
Nicola Garofalo
饰:Architect nº1
饰:Older Man
饰:Cardinal Della Rovere
Lorenzo Balducci
饰:Mario de' Medici
Laurence Belgrave
饰:Architect nº2
Matthew T. Reynolds
饰:Cardinal Bellini
饰:Woman
饰:Priest
Stefano Venturi
饰:De Girolamo
Simone Spinazze
饰:Vaccari
Fabrizio Rizzolo
饰:Father Timoteo
Ennio Tozzi
饰:Disheveled Man
饰:Cavalcanti
Sylvia De Fanti
饰:Maddalena Orsini
Kai Portman
饰:Giovanni Lampugnani
饰:Banca Pazzi's Clerk
Mattia Sbragia
Lidia Vitale
James Dormer
Francesco Arlanch
Guy Burt
Nicholas Meyer
Francesco Frigeri
Scott Powell
Marco Pancrazi
Sergio Ercolessi
Claudio Lullo
Frank Spotnitz
Teresa Razzaudi
Emiliano Novelli
Francesco Pegoretti
Barbara Pastrovich
Mark Denton
Colin Azzopardi
Adina Dulcu
Jonny Stockwood
Alex von Tunzelmann
Emilia di Girolamo
Francesca Gardiner
Kate Brooke
Chris Hurford
Ian Kershaw
Debbie Oates
Scott Powell
Tim Murrell
Scott Powell
Teresa Razzaudi
Annemarie van de Mond
Francesco Pegoretti
Claudio Lullo
Marco Pancrazi
Emiliano Novelli
Simon Rizzoni
Francesco Frigeri
Sergio Ercolessi
Barbara Pastrovich
Colin Azzopardi
Adina Dulcu
Michele Sblendorio
Michele Sblendorio
Annemarie van de Mond
Luisa Cotta Ramosino