2003
as Carlo Tommasi
2001
as Matteo
2023
as Pier Gaetano Feletti
2021
as Golgota
2014
as Pier Paolo Pasolini (voice) (uncredited)
2013
as Giovanni Bernaschi
2020
as Leonida
2007
as Corrado Canali
2022
2012
as Aldo Moro
2016
as Athos Giovanni
as Arturo Maria Barambani
2002
as Tobias Horvath (voice)
as Stefano
as The Priest
2025
2011
as Matarrese
2004
as Marcello
as Amicangelo
2009
as Gabriele Rossetti