Actor (125 credits)
- Darkwave: Edge of the Storm (2016) Anderson
- Dark Shadows (2012) Board Member 1
- The Amazing World of Gumball (2011) Louie
- Lovelorn (2010) The Barman
- All About «Thunderbirds» (2008) играет самого себя
- Superman II (2006) Controller #2, хроника
- Alien Autopsy (2006) Colonel
- Hiroshima (2005) Byrnes
- Mee-Shee: The Water Giant (2005) Bob Anderson
- Batman Begins (2005) Older Gotham Water Board Technician
- Caught in the Act (2004) Father
- Seven Wonders of the Industrial World (2003) William Kingsley
- The War of the Starfighters (2003) Tantive Base Operative, voice acting
- Spy Game (2001) Estate Agent
- I Love Christmas (2001) играет самого себя
- One of the Hollywood Ten (2000) Parnell Thomas
- Dockers (1999) US Longshoreman
- Only Love (1998) Warren Oliver
- I.K. - Ivar Kreuger (мини-сериал) (1998) President Hoover
- Space Truckers (1996)
- A Kid in King Arthur's Court (1995) Coach
- Lipstick on Your Collar (1993) Lt. Colonel Trekker
- Piccolo grande amore (1993) Mr. Hughes
- Year of the Comet (1992) T.T. Kelleher
- Double Vision (1992) Caroline & Lisa's Father
- A Kiss Before Dying (1991) Commissioner Malley
- Fiendens fiende (1990) Skip Harrier
- Company Business (1990) Chairman, Maxine Gray Cosmetics
- The Saint: The Software Murders (1989) Bob Harrison
- The Nightmare Years (1989) Ambassador Dodd
- Tailspin: Behind the Korean Airliner Tragedy (1989) Adm. Riley
- Red King, White Knight (1989) General
- The Fortunate Pilgrim (1988) Reilly
- The Bourne Identity (1988) Gen. Conklin
- Crusoe (1988) Mr. Mather
- A Very British Coup (1988) The Americans - Secretary of State
- Dirty Dozen: The Series (1988) Agent Biddle
- The Return of Sherlock Holmes (1987) Stark
- The Two Mrs. Grenvilles (1987) Doorman
- Roman Holiday (1987) Hogan
- Riviera (1987) Doc
- Anastasia: The Mystery of Anna (1986) Harvey Coward
- Whoops Apocalypse (1986) Marvin Gelber (US Secretary of State)
- Of Pure Blood (1986) The Colonel
- The Last Days of Patton (1986) Dr. Col. Lawrence Ball
- Space Police (1986) Lieutenant Chuck Brogan
- White Nights (1985) Ambassador Smith
- Mr. and Mrs. Edgehill (1985) Brod Sarnton
- The Holcroft Covenant (1985) Lt. Miles
- Dreamchild (1985) Mr. Marl
- Reunion at Fairborough (1985) Joe Szyluk
- Out of Africa (1985) Belknap
- Morons from Outer Space (1985) Redneck (Melvin)
- Space (1985) U.S. General Quigley
- Nairobi Affair (1984) Mr. Gardner
- Alas Smith & Jones (1984)
- Ellis Island (1984) Duffy
- Mistral's Daughter (1984) Harry Klein
- Gulag (1984) Jay
- Master of the Game (1984) Carroll
- Hammer House of Mystery and Suspense (1984) Dr. Hersh
- Lace (1984) Press Agent
- Partners in Crime (1983) Hank Ryder
- The Lonely Lady (1983) Adolph Fannon
- The Hunger (1983) Arthur Jelinek
- Philip Marlowe, Private Eye (1983) Detective Murphy
- Superman III (1983) State Policeman
- Gandhi (1982) Commentator
- Nanny (1981) Dick Leonard
- The Rose Medallion (1981) Sgt. Ed Kusborski
- Priest of Love (1981) Chief Immigration Officer
- Very Like a Whale (1981) Commuter
- Reds (1981) MacAlpine
- Oppenheimer (1980) Ed Condon
- The Dogs of War (1980) Dr. Oaks
- Superman II (1980) Controller #2
- Hanover Street (1979) Col. Ronald Bart
- Arabian Adventure (1979) Abu
- Tales of the Unexpected (1979) Arthur Beauchamp
- Charlie Muffin (1979) Braley
- The Famous Five (1978) Mr. Henning
- The Billion Dollar Bubble (1978)
- The One and Only Phyllis Dixey (1978) US Colonel
- Warlords of Atlantis (1978) Captain Daniels
- Superman (1978) Naval Transport Commander, not listed in credits
- BBC2 Play of the Week (1977) Stone
- Julia (1977) Customs Officer, not listed in credits
- Silver Bears (1977) American Banker
- The People That Time Forgot (1977) Hogan
- Nasty Habits (1977) Officer
- Alternative 3 (1977) Bob Grodin
- Star Wars (1977) InCom Engineer, not listed in credits
- Secret Army (1977) Canadian Commandant
- The Spy Who Loved Me (1977) Cmdr. Carter
- Alien Attack (1976) Eagle Pilot, voice acting, not listed in credits
- Twilight's Last Gleaming (1976) Col. Alexander B. Franklin
- Space: 1999 (1975)
- Rollerball (1975) Rusty, Team Executive
- The «Human» Factor (1975) CIA Man
- Take Me High (1974) not listed in credits
- S*P*Y*S (1974) Hessler
- QB VII (1974) Reporter Outside Court, not listed in credits
- Baffled! (1973) Track Announcer
- Orson Welles' Great Mysteries (1973) Police Sergeant Warren
- Scorpio (1973) Cop in Hotel, not listed in credits
- Live and Let Die (1973) Hamilton, voice acting, not listed in credits
- Van der Valk (1972) Lovell J Wallace
- The Protectors (1972)
- Diamonds Are Forever (1971) Tom, not listed in credits
- The Persuaders! (1971) Lomax
- UFO (1970) Lt. Bill Johnson
- Thunderbird 6 (1968) Scott Tracy, voice acting
- Joe 90 (1968) Clerk
- You Only Live Twice (1967) Hawaii Radar Operator, not listed in credits
- Captain Scarlet and the Mysterons (1967) Confused Partygoer
- Play of the Month: Lee Oswald Assassin (1966) Marine sergeant
- Thunderbirds Are GO (1966) Scott Tracy, voice acting
- Thunderbirds (1965) Scott Tracy
- The Bedford Incident (1965) Seaman 1st Class - C.I.C.
- Orlando (1965) Kahn
- Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb (1963) Capt. «Ace» Owens
- Ghost Squad (1961) Doctor
- Flaming Frontier (1958) Running Bear
- A Dangerous Age (1957) Nancy's Father
- Firestorm Tbc
Writer (4 credits)