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