1999
Joe D'Amato Totally Uncut - The Erotic Experience as Self1989
Appointment in Trieste as Denikov1986
Body Count as Deputy Sheriff Ted1985
Wild Team as Marius1984
Torna as Carlo1984
Buio nella Valle as Umberto1983
Raiders of Atlantis as Bill Cook1982
The Odd Squad as Russ Baxter1981
Children are Pieces of Your Heart as Lorenzo Berisio1980
Eaten Alive! as Jonas Melvyn1979
The Humanoid as Lord Graal1978
Covert Action as The Silent1977
Emanuelle Around the World as Dr. Malcolm Robertson1977
Last Cannibal World as Rolf1977
Shock as Dr. Aldo Spidini1976
Emanuelle in Bangkok as Prince Sanit1976
Rome, Armed to the Teeth as Antonio 'Tony' Parenzo1976
Colt 38 Special Squad as Il Marsigliese / Black Angel1976
Inhibitions as Peter Smart1974
Spasmo as Fritz Baumann1974
Enter the Devil as Satan1974
Salvo D'Acquisto as Not available1973
Mafia Junction as Insp. Cliff1972
Your Vice Is a Locked Room and Only I Have the Key as Walter1972
All the Colors of the Dark as Mark Cogan1972
A White Dress for Marialé as Massimo1972
Man from Deep River as John Bradley1971
The Strange Vice of Mrs Wardh as Jean1971
Vengeance Is a Dish Served Cold as Judge Perkins1971
Cross Current as Burt1970
The Tigers of Mompracem as Sandokan1970
Overrun! as Lieutenant Crossland1969
The Seven Red Berets as Alain Carrès1969
Esa mujer as Carlos Alcántara1968
If You Want to Live... Shoot! as Johnny Dark / Django1968
Taste of Vengeance as Daniel1967
Don't Wait, Django… Shoot! as Django1967
Il ragazzo che sapeva amare as Not available1967
Cjamango as Cjamango1966
The Bible: In the Beginning... as Dignitary at Babylon (uncredited)1966
The Witch as The Librarian1966
Almost a Man as Not available1965
Planet of the Vampires as Carter / Dervy1964
Robbery Roman Style as (as Ivan Rassimovich)