Niccolò Machiavelli
Francesco Del Giocondo
Ser Piero
Agostino Vespucci
Salaì
Francesco Melzi
Cardinal D'Aragon
Secretary De Beatis
Leonardo da Vinci
Leonardo after 1513
Additional Voice-over
Additional voice-over
2025
2017
2024
2007
2011
2020