| Titans of Destruction: The Evolution of Giant Monster Movies (2021) as Self - (archive footage) |
| Railroad to Hell: A Chinaman's Chance (2008) as Foreman Dan |
| The Swinging Lust World of John Philip Law (2007) as Himself |
| Ray of Sunshine (2006) |
| Danger: Diabolik - From Fumetti to Film (2005) as Self |
| I 3 volti del terrore (2004) as Professor Peter Price |
| Mario Bava: Operazione paura (2004) as Self |
| Curse of the Forty-Niner (2002) as Sheriff Murphy |
| CQ (2001) as Chairman |
| Mario Bava: Maestro of the Macabre (2000) as Self |
| Bad Guys (2000) as Chief Wilford Brimley |
| Ray Harryhausen: Working with Dinosaurs (1999) as Self |
| Wanted (1999) as 1. Verfolger |
| Hindsight (1996) as Vincent Lehman |
| Brennendes Herz (1995) as Böhme |
| Il giorno del porco (1993) as Azazel |
| Angel Eyes (1993) as Steven Fox |
| The Mountain of the Lord (1993) as Brigham Young |
| Marilyn Alive and Behind Bars (1992) as Harry Billings |
| Delta Force Commando II: Priority Red One (1990) as Col. Barberon |
| Alienator (1990) as Ward Armstrong |
| Nerds of a Feather (1989) as (uncredited) |
| Cold Heat (1989) as R.C. Mallon |
| Thunder III (1988) as Deputy Sheriff |
| Delirio di sangue (1988) as Charles Saint Simone |
| Space Mutiny (1988) as Flight Cmdr. Elijah Kalgan |
| Striker (1988) as Frank Morris |
| A Case of Honor (1988) as Capt. Roger L. Barnes |
| Colpo di stato (1987) as Shaw |
| Moon in Scorpio (1987) as Allen |
| Johann Strauß - Der König ohne Krone (1987) as Maximilian Steiner |
| Gila and Rik (1987) as Alessio |
| Rainy Day Friends (1985) as Dr. Stephen Kendrick |
| American Commandos (1985) as Kelly |
| Night Train to Terror (1985) as Harry Billings (segment "The Case of Harry Billings") |
| Danger - Keine Zeit zum Sterben (1984) as Ted Barner |
| Tin Man (1983) as Dr. Edison |
| Attack Force Z (1982) as Lieutenant Veitch |
| Tarzan the Ape Man (1981) as Harry Holt |
| 源 (1980) as A.P Karns |
| Un ombra nell'ombra (1979) as The Exorcist |
| The Best Place to Be (1979) as Dr. Gary Mancini |
| Der Schimmelreiter (1978) as Deichgraf Hauke Haien |
| Die Wölfin vom Teufelsmoor (1978) as John Vanetti |
| Target of an Assassin (1977) as Shannon |
| L'occhio dietro la parete (1977) as Arturo |
| The Cassandra Crossing (1976) as Major Stark |
| Tu dios y mi infierno (1976) |
| Un sussurro nel buio (1976) as Alex |
| Docteur Justice (1975) as Dr. Benjamin Justice |
| The Spiral Staircase (1975) as Steven Sherman |
| Open Season (1974) as Greg |
| The Golden Voyage of Sinbad (1973) as Captain Sinbad |
| Polvere di stelle (1973) as John |
| Monsters and Magic (1972) as Self |
| The Last Movie (1971) as Little Brother |
| The Love Machine (1971) as Robin Stone |
| Von Richthofen and Brown (1971) as Baron Manfred von Richthofen |
| Strogoff (1970) as Michael Strogoff |
| The Hawaiians (1970) as Noel Hoxworth |
| Mondo Rocco (1970) |
| Certo, certissimo, anzi... probabile (1969) as Crispino |
| The Sergeant (1968) as Pfc. Tom Swanson |
| Skidoo (1968) as Stash |
| Barbarella (1968) as Pygar |
| Diabolik (1968) as Diabolik |
| L'Harem (1967) as (uncredited) |
| Da uomo a uomo (1967) as Bill Meceita |
| Hurry Sundown (1967) as Rad McDowell |
| The Russians Are Coming! The Russians Are Coming! (1966) as Alexei Kolchin |
| 3 notti d'amore (1964) as Fra Felice |
| Alta infedeltà (1964) as Ronald |
| Smog (1962) |