Aaron Stielstra
Niccolò Machiavelli
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
Dalíland
2022
Wormwood
2017
The Lost Leonardo
2021
The Experiment
2010
Africa Blood and Guts
1966
Louis Theroux: Twilight of the Porn Stars
2012
Seduced and Abandoned
2013
Mr. Turner
2014
42 Up
1999
The Unforgivable
2021
Aquaman: Heroines of Atlantis
2019
Django & Django: Sergio Corbucci Unchained
2021
The Secrets We Keep
2020
The Last Rifleman
2023
Ten Minutes Older: The Trumpet
2002