Actor
Villa Amore
2025 · as Enzo
Com’è umano lui!
2024 · as Marcello Marchesi
The Happiness Theorem
2023
1492
2022 · as Ferdinando d'Aragona
A muso duro - Campioni di vita
2022 · as Avvocato Massimo De Righi
Ei fu. Vita, conquiste e disfatte di Napoleone Bonaparte
2021 · as Luciano Bonaparte
Alighieri Durante, detto Dante
2020 · as Leonardo Bruni
My Best Enemy
2006 · as Poliziotto ospedale
I Am David
2003 · as Baker
Ma che colpa abbiamo noi
2003 · as Cop
Signs of Life
2001 · as Gianni
Great Idea
2000 · as Starsky