Actor
- Sei nell'anima (2024)
- The Seville Communion/The Man from Rome (2023)
- Devils (2020)
- Il Peccato (2019)
- Il confine (2018)
- Non si ruba a casa dei ladri (2016)
- 100 metri dal paradiso (2012)
- Manuale d'am3re (2011)
- Un passo dal cielo (2011)
- L'imbroglio nel lenzuolo (2010)
- Visions (2009)
- Il commissario Rex (2008)
- Miracle at St. Anna (2008)
- Hotel Meina (2007)
- La buona battaglia - Don Pietro Pappagallo (2006)
- Cefalonia (2005)
- Incidenti (2005)
- Don Gnocchi - L'angelo dei bimbi (2004)
- Under the Tuscan Sun (2003)
- Elisa di Rivombrosa (2003)
- Gangs of New York (2002)
- Hollow (2001)
- Piccolo mondo antico (2001)
- In Love and War (2001)
- Il mestiere delle armi (2001)
- Il cielo cade (2000)
- Don Matteo (2000)
- Ombre (1999)