Movies
Ghost Captain
Sinfonia fatale
as Sacerdote
Noi peccatori
as L'ingegnere Viscardi (uncredited)
The Overtaxed
It Happened in the Park
as Local Manager (segment "Concorso Di Bellezza") (uncredited)
Felicità perduta
Hercules Unchained
as Oedipus - King of Thebes
Caesar The Conqueror
as Caius Opio
Passionate song
as Lorenzo Parodi
The Loves of Hercules
as Eurysteus