highest rated
acting
- Joe D'Amato Totally Uncut - The Erotic Experience → Self
- Appointment in Trieste (TV) → Denikov
- Body Count → Deputy Sheriff Ted
- Wild Team → Marius
- Torna → Carlo
- Buio nella Valle → Umberto
- Raiders of Atlantis → Bill Cook
- The Odd Squad → Russ Baxter
- Children are Pieces of Your Heart → Lorenzo Berisio
- Eaten Alive! → Jonas Melvyn
- The Humanoid → Lord Graal
- Covert Action → The Silent
- Emanuelle Around the World → Dr. Malcolm Robertson
- Last Cannibal World → Rolf
- Shock → Dr. Aldo Spidini
- Emanuelle in Bangkok → Prince Sanit
- Rome, Armed to the Teeth → Antonio 'Tony' Parenzo
- Colt 38 Special Squad → Il Marsigliese / Black Angel
- Inhibitions → Peter Smart
- Enter the Devil → Satan
- Spasmo → Fritz Baumann
- Salvo D'Acquisto
- Mafia Junction → Insp. Cliff
- All the Colours of the Dark → Mark Cogan
- Your Vice Is a Locked Room and Only I Have the Key → Walter
- Man from Deep River → John Bradley
- A White Dress for Marialé → Massimo
- The Strange Vice of Mrs Wardh → Jean
- Vengeance Is a Dish Served Cold → Judge Perkins
- Cross Current → Burt
- The Tigers of Mompracem → Sandokan
- Overrun! → Lieutenant Crossland
- Esa mujer → Carlos Alcántara
- The Seven Red Berets → Alain Carrès
- Taste of Vengeance → Daniel
- If You Want to Live... Shoot! → Johnny Dark / Django
- Cjamango → Cjamango
- Don't Wait, Django... Shoot! → Django
- Il ragazzo che sapeva amare
- The Bible: In the Beginning... → Dignitary at Babylon (uncredited)
- The Witch → The Librarian
- Almost a Man
- Planet of the Vampires → Carter / Dervy
- Robbery Roman Style → (as Ivan Rassimovich)