2018
Oltre La Nebbia - Il mistero di Rainer Merz as Rainer Merz
2018
The Awful Wars as Generale
2013
Ritual - A Psychomagic Story as Dott. Guerrieri
2013
Pasolini, The Hidden Truth as Alberto Moravia
2012
Né con te né senza di te
2012
Cesare Mori as Vito Cascio Ferro (2 episodes)
2011
Oltre il Mare as actor
2011
Faccio un salto all'Avana as commendator Siniscalco
2009
Al di là del lago as Rocco
2008
Paura: Lucio Fulci Remembered - Volume 1 as Self
2007
La Terza Verità as Carlo Roccella
2007
Manual of Love 2 as Luciano
2007
Manual of Love 2 as padre di Fosco ed Elena
2006
Il padre delle spose as Santarella
2005
St. Peter as Aleazaro (2 episodes)
2003
Tre punto sei as Montecarlo
2003
La notte di Pasquino as Principe della Gensola
2002
Fortezza Bastiani as Rettore
2002
Otello o la deficienza della donna
2000
Pizzicata as Carmine Pantaleo
2000
Father Matteo as Marco Dossi (1 episode)
1999
The Wasp and the Queen
1996
Intolerance as Father (segment "Gruppo di famiglia in un esterno")
1993
Antelope Cobbler as Rappresentante
1987
Secondo Ponzio Pilato as Caifa
1984
Murder-Rock: Dancing Death as Lt. Borges
1984
Warriors of the Year 2072 as Professor Towman
1982
Manhattan Baby as Adrian Mercato
1982
The New York Ripper as Dr. Lodge
1981
Tragedy of a Ridiculous Man as magistrato
1978
Amleto di Carmelo Bene (da Shakespeare a Laforgue) as Capo comico in Elsinore
1975
The Tree of Guernica as Rafael