2023
The First Day of My Life as Zeno
2022
Purché finisca bene - Diversi come due gocce d'acqua as Giorgio
2022
Studio Battaglia as Alberto Casorati (8 episodes)
2022
Più forti del destino as Guglielmo Di San Martino (4 episodes)
2021
Yara as Marshal Garro
2021
Marilyn's Eyes as Paris
2021
Baggio: The Divine Ponytail as Vittorio Petrone
2020
L'alligatore as Beniamino Rossini (8 episodes)
2020
La concessione del telefono as Police Commissary Arrigo Monterchi
2019
Liberi tutti as Riccardo (12 episodes)
2019
Il silenzio dell'acqua as Giovanni (8 episodes)
2019
Forever You as Pietro
2018
Baby as Tommaso Regoli (12 episodes)
2018
Lucia's Grace as Guido
2018
The Promised Life (8 episodes)
2018
Trust as Dottore (1 episode)
2017
La strada di casa as Michele (24 episodes)
2017
Nico, 1988 as Domenico
2017
Stories of Love That Cannot Belong to This World as Flavio
2016
Il Sistema as Tenente colonnello Thomas Triunfera (6 episodes)
2015
Uno per tutti as Saro
2015
Thou Shalt Not Kill as Giorgio Lombardi (36 episodes)
2015
1992 as Avvocato Arnaldi (1 episode)
2014
Gli anni spezzati as Maresciallo Roberto Bianchini
2013
Other Times as Conte (2 episodes)
2013
Gli anni spezzati as Maresciallo Bianchini (Il commissario) (6 episodes)
2012
Saint Barbara as Marciano
2012
Il caso Enzo Tortora - Dove eravamo rimasti as Avvocato della Valle (2 episodes)
2012
Il caso Enzo Tortora - Dove eravamo rimasti? as Avv. Raffaele Della Valle
2012
Mary of Nazareth as Joazar (2 episodes)
2012
Mary of Nazareth as Joazar
2012
Piazza Fontana: The Italian Conspiracy as Marco Nozza
2012
Il sogno del maratoneta as Ulpiano Pietri
2011
When the Night as Albert Sane
2011
Boris: The Film as Fabio Carli
2010
Barney's Version as Leo
2010
C'era una volta la città dei matti... as Lampo (2 episodes)
2010
Once Upon a Time the City of Fools as Lampo
2008
Quo vadis, baby? as Luca Bruni (6 episodes)
2008
Rino Gaetano - Ma il cielo è sempre più blu as Michele
2008
Aspettando il sole as Raul
2007
Ali Baba and the 40 thieves as Malik
2007
Ali Baba and the 40 Thieves as Malik (2 episodes)
2007
L'amore e la guerra as Avogadro
2007
Exodus as Enzo Sereni
2006
Crimini as Marenghi (1 episode)
2006
Political Target as Silvio
2006
Political Target as Silvio (2 episodes)
2004
La vita è breve ma la giornata è lunghissima as Self
2003
Now or Never as Pietro
2003
Doppio agguato as Sequestratore
2002
El Alamein as caporale De Vita
2002
Le ragioni del cuore (6 episodes)
2002
Maria Josè, l'ultima regina
2000
Distretto di Polizia as Giuseppe Bondi/Castaldo (26 episodes)
2000
Padre Pio: Miracle Man (2 episodes)
2000
Father Matteo as Moreno Facciolla (1 episode)