2022
Hotel Portofino as Count Carlo Albani (18 episodes)
2021
I Am Santa Claus as Luciano
2021
Hearts as Cesare Corvara (28 episodes)
2016
Come fai sbagli as Walter Spinelli (12 episodes)
2015
I misteri di Laura as Ispettore capo Matteo Maresca (8 episodes)
2014
Purchè finisca bene - Una coppia modello as Enzo
2012
Sposami as Ugo (6 episodes)
2012
Twins as Commissario Valerio Strada
2012
6 passi nel giallo as Commissario Valerio Strada (1 episode)
2011
Dove la trovi una come me? as Matteo Conti (2 episodes)
2011
Maternity Blues as Luigi
2011
Dove la trovi una come me? as Carla
2011
Dove la trovi una come me? as Matteo Conti
2010
The Tourist as Tenente Narduzzi
2009
Tutta la verità as Giulio Guidi (2 episodes)
2009
Tutta la verità as Giulio Guidi
2009
Fort Apache Napoli as Capitano Sensales
2008
Crimini bianchi as Luca Leoni (12 episodes)
2008
Appuntamento a ora insolita as Dottor Marini
2008
L'ultimo padrino as Roberto Sanna
2006
Eravamo solo mille as Francesco Malaspina (2 episodes)
2006
The Torn Children as Detalmo Pirzio Biroli
2005
Pope John Paul II as Roman (2 episodes)
2005
St. Peter as Paolo (2 episodes)
2005
St. Peter as San Paolo
2004
Orgoglio as Pietro Pironi (13 episodes)
1998
Da cosa nasce cosa as L'uomo dislessico
1997
Desert of Fire as The Cameraman of M6
1991
Se non avessi l'amore