I Spy
55 Days at Peking
as Garibaldi
Rocambole
El Cid
as Fanez
Nero Wolfe
as Claude Gebert
Ritratto di Donna Velata
as Grimaldi
The 10th Victim
as Lawyer Rossi
Don't Look Now
as Bishop Barbarrigo
Origins of the Mafia
as Marquis Tarcone
Lucrèce Borgia
as Alphonse d'Aragon
32nd of December
as Ferruccio Ceravolo
The Naked Maja
as Conte Rodrigo Sanchez
The Shortest Day
as Ufficiale (uncredited)
The Humanoid
as Great Brother
The Silent Enemy
as Forzenelli
Melissa
as Don Page
Nana
as Faucherie
Pontius Pilate
as Nicodemus
In High Places
as Giorgio Zanetti
The Honey Pot
as The Pretender (uncredited) (scenes deleted)