Passionate song
as Lorenzo Parodi
The Overtaxed
Ghost Captain
Sinfonia fatale
as Sacerdote
Carthage in Flames
as Assian
Hercules Unchained
as Oedipus - King of Thebes
Noi peccatori
as L'ingegnere Viscardi (uncredited)
Human Torpedoes
as Ammiraglio a Roma
The Loves of Hercules
as Eurysteus
At the Edge of the City
Love song
Red Shirts - Anita Garibaldi
as Il Generale Oudinot
Roland the Mighty
as Agramante
Musketeers of the Sea
as Padre Milita
Siege of Syracuse
as Padre di Archimede (uncredited)
The Rival
as Medico
Il leone di Amalfi
We Like It Cold
as Ufficiale tedesco
Triumph of Maciste
as Agadon
Revenge of the Barbarians
as Alaric