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
The Lost Leonardo
2021
Django & Django: Sergio Corbucci Unchained
2021
The Princess
2022
Audrey
2020
Van Gogh: Painted with Words
2010
Ennio
2022
Making Waves: The Art of Cinematic Sound
2019
The Mouth of the Wolf
2009
Ten Minutes Older: The Trumpet
2002
Jonestown: The Life and Death of Peoples Temple
2006
Cover-Up
2025
Titanic: 20 Years Later with James Cameron
2017
Life in a Day
2011
Supersonic
2016
Santiago, Italia
2018