Actor
- Le otto montagne (2022)
- Diabolik (2021)
- The Old Guard (2020)
- Martin Eden (2020)
- Ricordi? (2019)
- Fabrizio De André: Principe Libero (2018)
- Trust (2018)
- Una questione privata (2017)
- Il Padre d'Italia (2017)
- Slam: Tutto per una ragazza (2016)
- A Dangerous Fortune (2016)
- Lo chiamavano Jeeg Robot (2015)
- Anni rapaci (2015)
- La grande bellezza (2013)
- Tutti i santi giorni (2012)
- Nina (2012)
- Maria di Nazaret (2012)
- L'ultimo terrestre (2011)
- La solitudine dei numeri primi (2010)