Acting

The Wild, Wild Planet
as Werner

Lady Morgan's Vengeance
as Sir Neville Blackhouse

Castle of Blood
as Thomas Blackwood (uncredited)

Primitive Love
as Lo scienziato

The Monsters
as Ministry of Public Works's Director (segment "La Giornata dell'Onorevole")

The Ghost
as Police Superintendent

Il successo

March on Rome
as Latifondista

La Dolce Vita
as Man with Clock (uncredited)