Aaron Stielstra
Niccolò Machiavelli
Acting
Frank Messina
Francesco Del Giocondo
Acting
Roberto Visconti
Ser Piero
Acting
Marcello Sbigoli
Agostino Vespucci
Acting
Alessio Arzilli
Salaì
Acting
Nick Chandler
Francesco Melzi
Acting
Rosario Campisi
Cardinal D'Aragon
Acting
Sergio Di Pasquale Luci
Secretary De Beatis
Writing
Alessandro Demcenko
Leonardo da Vinci
Acting
Peter Xifo
Leonardo after 1513
Acting
Jim Fisher
Additional Voice-over
Writing
John Mayer
Additional voice-over
Acting