Actor
- That Dirty Black Bag (2022)
- Blanca (2021)
- Calabria (2019)
- La Chiamavano Maryam (2019)
- Sanctuary (2019)
- Bent (2018)
- Nico, 1988 (2017)
- Jesus VR: The Story of Christ (2016)
- Medici: Masters of Florence (2016)
- The Young Messiah (2016)
- A Dark Rome (2014)
- Romeo and Juliet (2013)
- The Haunting of Helena (2012)
- Amanda Knox: Murder on Trial in Italy (2011)
- Il generale Della Rovere (2011)
- Pope Pius XII (2010)
- Shadow (2009)
- The International (2009)
- Fuga per la libertà - L'aviatore (2008)
- Two Tigers (2007)
- Antonio guerriero di Dio (2006)
- The Listening (2006)
- The Nativity Story (2006)
- Forever Blues (2005)
- Rome (2005)
- The Passion of the Christ (2004)
- Camera Café (2003)
- Ferrari (2003)
- I Am David (2003)
- Dov'è buio (2002)
- San Giovanni - L'apocalisse (2002)
- When In Rome (2002)
- Giuda (2001)
- Gli amici di Gesù - Tommaso (2001)
- L'Impero (2000)
- Sospetti (2000)
- Vola Sciusciù (2000)
- Ferdinando e Carolina (1999)
- Vivere (1999)
- Breakout (1997)
- The Uninvited (1997)
- A Midsummer Night's Dream (1996)
- Bugs (1995)
- The Buccaneers (1995)