| When the Train Stops (2019) Marshal Preston Booth |
| Star Trek: Inside the Roddenberry Vault (2016) Self |
| Unbecoming (2016) |
| Eurocrime! The Italian Cop and Gangster Films That Ruled the '70s (2012) Self |
| The Scarlet Worm (2011) Judge Hanchet |
| Replay (2003) Bradley |
| Scooby-Doo! and the Monster of Mexico (2003) El Chuprecabra (voice) |
| Cast Away (2000) Pilot Jack |
| Power Rangers in 3D: Triple Force! (2000) Olympius (voice) |
| アミテージ・ザ・サード POLY-MATRIX (1996) Jessup (voice) |
| Body of Evidence (1993) Andrew Marsh |
| Border Shootout (1989) Earl Beaudry |
| Deep Space (1988) Hawkins |
| King Kong Lives (1986) Vance |
| Il cacciatore di squali (1979) Donovan (as Mike Forrest) |
| The Message (1976) Khalid |
| Le avventure e gli amori di Scaramouche (1976) Danglar |
| Troppo rischio per un uomo solo (1973) Colonel Brauner |
| Elena sì... ma di Troia (1973) Agamemnon |
| Cotter (1973) Tony Amaral |
| I bandoleros della dodicesima ora (1972) Amen / Sacramento |
| The Dirt Gang (1972) Zeno |
| Racconti proibiti... di niente vestiti (1972) Bastianazzo (as Michael Forrest) |
| Ettore lo fusto (1972) Achille |
| Lo ammazzò come un cane... ma lui rideva ancora (1972) Nick Barton |
| The Last Rebel (1971) Cowboy |
| The Silent Gun (1969) Trace Evans |
| 100 Rifles (1969) Humara |
| Now You See It, Now You Don't (1968) Hamid |
| The Sweet Ride (1968) Barry Green |
| The Money Jungle (1967) Haines Conjar |
| Mosby's Marauders (1967) Gen. Jeb Stuart |
| Deathwatch (1966) Greeneyes |
| The Glory Guys (1965) Fred Cushman |
| A House Is Not a Home (1964) Bernie Watson |
| Atlas (1961) Atlas |
| Valley of the Redwoods (1960) Dave Harris |
| Ski Troop Attack (1960) Lt. Factor |
| Dr. Kildare (Unaired Pilot) (1960) Mr. Delaney |
| Beast from Haunted Cave (1959) Gil Jackson |
| The Saga of the Viking Women and Their Voyage to the Waters of the Great Sea Serpent (1957) Zarko |
| The Deadly Mantis (1957) Photographer (uncredited) |