Leonardo: The Man Who Saved Science 2017
as Leonardo da Vinci young
Wondrous Boccaccio 2015
as Filostrato
In the Hand of Dante 2026
Stunts
Scordato 2023
Credits from TMDB.