Cast
- 2003
- Tiresia
- Charles
- 2001
- Clement
- Francois
- 1999
- Appassionate
- protector
- 1997
- Sinon, Oui
- The Father
- 1996
- Three Lives and Only One Death
- Bum
- 1996
- Irma Vep
- Jose Mirano
- 1994
- À Naissance De L'Amour
- Paul
- 1994
- La Naissance de L'Amour
- Paul
- 1993
- In the Name of the Father
- Salvatore
- 1993
- Manila Paloma Blanca
- Guido
- 1992
- Assolto Per Aver Commesso Il Fatto
- Hartman
- 1992
- Dall'Altra Parte Del Mondo
- The German
- 1991
- Year of the Gun
- Round-Faced Man
- 1991
- L'Ile Au Trésor
- Doctor/Father
- 1989
- Che ora è?
- Fisherman
- 1987
- Man on Fire
- Violente
- 1987
- Rorret
- Rorret
- 1986
- Hotel Du Paradis
- Tramp
- 1984
- L'Amour à Mort
- Michel Garenne
- 1984
- Der Beginn Aller Schrecken Ist Liebe
- Traugott
- 1983
- Trauma
- Le Maitre
- 1982
- Gli Occhi, la bocca
- Giovanni
- 1978
- Killer Nun
- Peter
- 1977
- The American Friend
- Rodolphe
- 1977
- Les Enfants Du Placard
- Nicola
- 1976
- The Cassandra Crossing
- Driver
- 1976
- Caro Michele
- Osvaldo
- 1976
- Cambio de Sexo
- Durand
- 1974
- Nada
- D'Arey
- 1973
- Voyage En Grande Tartarie
- Sportsman
- 1972
- Der Scharlachrote Buchstabe
- Arthur Dimmesdale
- 1971
- In Nome del Padre
- Salvatore
- 1971
- Beware of a Holy Whore
- Director
- 1968
- Orgasmo
- Peter Donovan
- 1968
- Galileo
- Friar
- 1968
- I Protagonisti
- Geovanni Taddeu
- 1967
- A Bullet for the General
- Bill Tate/El Gringo
- 1967
- Grazie, Zia
- Alvise
- 1965
- I Pugni in Tasca
- Alessandro






Plus