2020
Citizens of the World as Attilio
2018
Fabrizio De André: Principe libero as Giuseppe De André (2 episodes)
2018
Fabrizio De André: Principe libero as Giuseppe De André
2017
The Music of Silence as Oncle Giovanni
2016
The Stuff of Dreams as De Caro
2015
Me, Myself and Her as Sergio
2015
The Lithium Conspiracy as Gianfilippo Brandi
2015
Max and Helene as Simon Wiesenthal
2014
Do You See Me? as Dott. Ripamonti
2014
La Strada Dritta as Fedele Cova
2014
Ti ricordi di me? as Amedeo Bartolomei
2014
Caserta Palace Dream as The Director
2014
The Move of the Penguin as Ottavio
2013
Studio illegale as Giuseppe Sobreroni
2013
Gli anni spezzati as Francesco Coco (Il Giudice) (6 episodes)
2012
Cherry on the Cake as M. Faysal
2011
The Arrival of Wang as Stefano Curti
2011
All at Sea as suicida
2010
Longlasting Youth as Pietro (4 episodes)
2009
The Monster of Florence as Renzo Rontini (6 episodes)
2009
I, Don Giovanni as Antonio Salieri
2009
The Purple Sea as Salvatore
2009
The Red Shadows as Varga
2009
Anti-Mafia Squad as Ulisse Mazzeo alias "Giovanni Reitani" (10 episodes)
2009
Fort Apache Napoli as Sindaco Cassano
2009
Two Fists, One Heart as Joe Argo
2009
The Right Thing as Duccio Monti
2007
Prova a volare as Pietro
2007
Saturn in Opposition as Sergio
2005
Karol: A Man Who Became Pope as Maciej Nowak
2005
Karol: A Man Who Became Pope as Maciej Nowak (2 episodes)
2004
A Judge of Honor as Giovanni Falcone
2004
Investigation of a Citizen Named Volonté as Self - Interviewee
2004
Hidden Children as Marco Shocky
2003
Alla fine della notte as Bruno l
2002
Napoleon as Joseph Bonaparte (4 episodes)
2002
Rosa Funzeca as Capitone
2002
Maria Josè, l'ultima regina as Zanotti Bianco
2000
Saint Paul as Simon Petrus
2000
Nina as Il regista/Konstantin
2000
Joseph of Nazareth as Herodes
1999
Senza Movente as Toni Aragona
1999
Il corpo dell'anima as Mauro
1998
Viol@ as Mittler (voice)
1998
Vite in sospeso as Dario
1997
Consigli per gli acquisti as Giulio Stucchi
1997
Altri uomini as Loris Corbi
1997
Arlette as Angelo Mascarpone
1996
August Vacation as Ruggero Mazzalupi
1995
Vendetta (6 episodes)
1995
Vendetta as Don Tommaso
1994
A che punto è la notte as Graziano Scalisi (2 episodes)
1994
La vera vita di Antonio H.
1994
A che punto è la notte as Graziano Scalisi
1993
The Blonde as Alberto
1991
18 anni tra una settimana as Nicola
1991
A Simple Story as Commissario
1991
Suffocating Heat as Giuliano Ferrini
1990
The Station as Danilo
1990
Cellini: A Violent Life as Cosimo De Medici
1990
Open Doors as Tommaso Scalìa
1989
Via Panisperna Boys as Enrico Fermi
1985
Big Deal on Madonna Street 20 Years Later as Domenico
1984
Stato d'emergenza - Il caso Dozier as Vicenzo Masci
1984
The Kid From Ebalus as Terrorist
1984
The Octopus as Saverio Bronta (6 episodes)