Actor
The Truth About Love Is...
2017
as critico
Il sottile fascino del peccato
2010
as Padre di Giada
The English Patient
1996
as D'Agostino
Star Odyssey
1979
as Lt. Oliver 'Hollywood' Carrera
The Fantastic Tales of Edgar Allan Poe
1979
as William Wilson
Elective Affinities
1978
as Il Capitano
Strip Nude for Your Killer
1975
as Carlo Bianchi
Strip First, Then We Talk
1975
as Giuliano
That Malicious Age
1975
as Napoleone
La collegiale
1975
as Marco
I mariti
1974
Un amour de pluie
1974
as Giovanni
Gott schützt die Liebenden
1973
as Emilio Trenti
A Pain in the Ass
1973
as Bellhop, room boy
The Bloodstained Lawn
1973
as UNESCO agent
The Big Deal
1972
as Sandro
Wife by Night
1971
as Giorgio
Il divorzio
1970
as Piero
Diary of a Telephone Operator
1969
as Piero
The 5-Man Army
1969
as Luis Dominguez
Camille 2000
1969
as Armand Duval
Love and Anger
1969
as The Director (segment "L'Amore")
Virgin Merchants
1969
Psychout for Murder
1969
as Mario
Red Roses for the Fuhrer
1968
as Vincent
On My Way to the Crusades, I Met a Girl Who...
1967
as Marculfo
The Creatures
1966
as Jean Modet
Massacre Time
1966
as Jason 'Junior' Scott
A Young World
1966
as Carlo
We'll Go to the City
1966
as Ivan, un partigiano
Made in Italy
1965
as Dr. Gavino Piras (segment "2 'Il Lavoro', episode 2")
The Reward
1965
as Luis
The Double Bed
1965
as L'amant (segment 2 "Le monstre")
The Cavern
1964
as Mario Sconamiglio
A Dirty Business
1964
The Umbrellas of Cherbourg
1964
as Guy
The Eye of the Needle
1963
as Nicola Badalà
The Shortest Day
1963
as Corteggiatore (uncredited)
Escapade in Florence
1962
as Bruno
Day by Day, Desperately
1961
as Gabriele Dominici
A Day for Lionhearts
1961
as Danilo
Laura nuda
1961
as Franco
The Hunchback
1960
as Cencio
Everybody Go Home!
1960
Rocco and His Brothers
1960
as Nino Rossi
The Angel Wore Red
1960
The Apartment
1960
as Vincenzo
The Facts of Murder
1959
as L'elettricista, Diomede
The Virtuous Bigamist
1956