| Way of Tomorrow: The Evolution of Science Fiction Movies (2022) as Self - (archive footage) |
| Cleopatra: The Film That Changed Hollywood (2001) as Self (archive footage) |
| The Bible According to Hollywood (1994) as Self |
| Frauenstation (1977) as Prof. Overhoff, Chefarzt |
| The Squeeze (1977) as Vic |
| Lady Dracula (1977) as Dracula |
| Potato Fritz (1976) as Bill Ardisson |
| L'uomo che sfidò l'organizzazione (1975) as Inspector Stephen McCormick |
| The Lives of Jenny Dolan (1975) as Joe Rossiter |
| La Polizia Interviene: Ordine Di Uccidere (1975) as Lanza |
| Carter's Army (1975) as Capt. Beau Carter |
| The Treasure of Jamaica Reef (1975) as Hugo Graham |
| Key West (1973) as Steve Cutler |
| Un hombre llamado Noon (1973) as Rimes |
| The Big Game (1973) as Leyton van Dyk |
| Campa carogna... la taglia cresce (1973) as Cpt. Chadwood Willer |
| Of Men and Women (1972) as Host |
| The Hands of Cormac Joyce (1972) as Cormac Joyce |
| Mil millones para una rubia (1972) as León Urrutía, joyero |
| Kill! (1971) as Brad Killian |
| Il diavolo a sette facce (1971) as Dave Barton |
| Hannie Caulder (1971) as The Preacher (uncredited) |
| African Story (1971) as Arnold Tiller |
| Marta (1971) as Miguel |
| Historia de una traición (1971) as Arturo |
| Slaves (1969) as MacKay |
| Shalako (1968) as Bosky Fulton |
| Assignment K (1968) as Philip Scott |
| The Caper of the Golden Bulls (1967) as Peter Churchman |
| The Bible: In the Beginning... (1966) as Nimrod |
| Fantastic Voyage (1966) as Grant |
| The Poppy Is Also a Flower (1966) as Benson |
| The Oscar (1966) as Frank Fane |
| Genghis Khan (1965) as Yamuga |
| The Fall of the Roman Empire (1964) as Livius |
| The Third Secret (1964) as Alex Stedman |
| Venere imperiale (1962) as Jules de Canouville |
| Billy Rose's Jumbo (1962) as Sam Rawlins |
| The Inspector (1962) as Peter Jongman |
| The Big Gamble (1961) as Vic Brennan |
| Ben-Hur (1959) as Messala |
| The Best of Everything (1959) as Mike Rice |
| Woman Obsessed (1959) as Fred Carter |
| The Bravados (1958) as Bill Zachary |
| Les Bijoutiers du clair de lune (1958) as Lambert |
| Seven Thunders (1957) as Dave |
| Island in the Sun (1957) as Euan Templeton |
| Seven Waves Away (1957) as Will McKinley |
| A Hill in Korea (1956) as Pvt. Sims |
| The Man Who Never Was (1956) as Patrick O'Reilly |
| An Alligator Named Daisy (1955) as Albert O'Shannon |
| Lilacs in the Spring (1954) as Beaumont's Poolside Companion (uncredited) |
| Black 13 (1953) as Policeman (uncredited) |
| The Limping Man (1953) as Airport Traveller (Uncredited) |