Cast
Aidan Turner
Leonardo
Matilda De Angelis
Caterina da Cremona
Freddie Highmore
Stefano Giraldi
Carlos Cuevas
Salai
James D'Arcy
Ludovico Sforza
Antonio De Matteo
Sanseverino
Antonio De Matteo
Galeazzo Sanseverino
Alessandro Sperduti
Tommaso Masini
Massimo De Santis
Rinaldo Rossi
Flavio Parenti
Bernardo Bembo
Michele Bevilacqua
Physician