Born in Rome, Lazio, Italy
The Professor
1986
As Ciro Perrella
Lion of the Desert
1981
As Captain Lontano
Torso
1973
As Motorcycle Guy #1
Oedipus Rex
1967
As Laius, King of Thebes (and unnamed Italian young father)