Actor (73 credits)
- The Stars of the Street: 50 Years, 50 Classic Characters (2010) Steve Tanner, хроника
- Sleepers (1991) Barrington Cabot
- Perry Mason: The Case of the Desperate Deception (1990) Capt. Calvelli
- Indiana Jones and the Last Crusade (1989) Panama Hat
- Marcus Welby, M.D.: A Holiday Affair (1988) Dr. Wallace
- Intrigue (1988) Esterbrook
- Cloud Waltzing (1987) Andrew Tolliver
- The Return of Sherlock Holmes (1987) Hopkins
- Aliens (1986) Van Leuwen
- The Last Days of Patton (1986) Lt.Gen. Geoffrey Keyes
- Strong Medicine (1986) Mace
- Howards' Way (1985) Scott Benson
- Rustlers' Rhapsody (1985) Sheepherder No.1
- The Odd Job Man (1984) Dalton
- The First Olympics: Athens 1896 (1984) US Ambassador Ebin Alexander
- Danger Bay (1984)
- Killer Contract (1984) Head of Consortium
- Sahara (1983) Chase
- Philip Marlowe, Private Eye (1983) J.P. Magnus
- Cry Wolf (1980) Dr. Jack Russell
- A Bridge Too Far (1977) Maj. Gen. Maxwell Taylor
- The Pink Panther Strikes Again (1976) C.I.A. Director
- Spy Story (1976) Submarine Captain
- Shades of Greene (1975) Charlie
- Baxter! (1973) Mr. Baxter
- And No One Could Save Her (1973) Paul
- Pollyanna (1973) Dr. Chilton
- The Adventurer (1972) Don Fleming
- Madame Sin (1972) Connors
- Ooh... You Are Awful (1972) 1st US Tourist Qv, voice acting
- Brett (1971) Jack Eldridge
- The Looking Glass War (1970) CIA Man
- Man at the Top (1970) Donald Hudson
- UFO (1970) Lt. Jim Lewis
- Randall and Hopkirk (Deceased) (1969) Alan Corder
- The First Lady (1968) Eliot Jay
- The Champions (1968) Capt. Baxter
- La vingt-cinquième heure (1967) Photographer
- The Man Outside (1967) Judson Murphy
- Captain Scarlet and the Mysterons (1967) Captain Grey
- It! (1967) Jim Perkins
- Play of the Month: Lee Oswald Assassin (1966) Lt. John E. Donovan
- The Baron (1966) Dino Rossi
- Thunderbirds Are GO (1966) Captain Paul Travers, voice acting
- Thunderbirds (1965) 2nd Reporter
- City of Fear (1965) Mike Foster
- Undermind (1965) Dr. Polson
- Up from the Beach (1965) Cpl. Evans
- Thursday Theatre (1964) Eddie Sanborn
- Man in the Middle (1964) Maj. Fred Smith
- The Haunting (1963) Bud Fredericks, not listed in credits
- Shadow of Fear (1963) Bill Martin
- Follow the Boys (1963) C.M.A.A.
- La cieca di Sorrento (1963)
- Fireball XL5 (1962)
- We Joined the Navy (1962) Cmdr. Spelling, USN
- Ghost Squad (1961) Frank Mainz
- Top Secret (1961) Philip Ryan
- Armchair Mystery Theatre (1960) Murdoch
- Bells Are Ringing (1960) Party Guest, not listed in credits
- Danger Man (1960) Col. Doyle
- Bourbon Street Beat (1959) Lt. Patterson
- Never So Few (1959) Co-Pilot, not listed in credits
- Sea Hunt (1958) Dan Morgan
- How to Make a Monster (1958) Jeffrey Clayton
- Submarine Seahawk (1958) Lt. Cmdr. Bill Hallohan, XO
- The True Story of Lynn Stuart (1958) Customer, not listed in credits
- The Thin Man (1957) George Hollander
- Death in Small Doses (1957) Doctor, not listed in credits
- M Squad (1957) Andy Markham
- Blood of Dracula (1957) Mike, the young doctor
- Playhouse 90 (1956) Cooley
- Alfred Hitchcock Presents (1955) Detective Sgt. Singer