Don Zeno - L'uomo di Nomadelfia as Papa Pio XII
2022
Diabolik - Ginko Attacks as Ministro della Giustizia
2022
Franco Zeffirelli: Rebel Conformist as Self
2021
Dietro la notte as Vice Questore
2020
Bed Number 6 as Giulio Curioni Colonna
2018
Bava Puzzle as Himself
2016
FantastiCozzi as Marc Ravenna (archive footage)
2015
Il Bosco as dott. Minutillo (4 episodes)
2011
Cinderella as Edwin Ausperg (2 episodes)
2010
Il peccato e la vergogna as Furio Truzzi (10 episodes)
2009
Occhio a quei due as Visigalli
2006
Casino Royale as Tomelli
2005
The Fine Art of Love: Mine Ha-Ha as il principe
2002
Il diario di Matilde Manzoni
2002
Maria Josè, l'ultima regina as Amedeo d'Aosta
2000
La vita cambia as Luca
1999
Les Montagnes bleues as Sylvain
1998
Le complici as Stefano
1997
As You Want Me as Gaia
1997
The Eighteenth Angel as Monk
1996
Code Name: Wolverine as Della Cortese
1996
Stella's Favor as Tommy
1992
Strathblair as Umberto Fabiani (10 episodes)
1991
Strepitosamente... flop as Massimo
1989
Torrents of Spring as Baron Von Doenhof
1989
The Black Cat as Marc Ravenna
1988
Outlaw of Gor as Prof. Tarl Cabot
1988
Until Death as Marco
1988
Miss Arizona as Stanley
1987
Opera as Inspector Alan Santini
1985
Il diavolo sulle colline
1984
Windsurf - Il vento nelle mani as Luca Stella