2017
Dick Spanner P.I.: The Case of the Screaming Dame as Dick Spanner (voice)
2016
Darkwave: Edge of the Storm as Anderson
2016
Thunderbirds: The Anniversary Episodes as Scott Tracy (voice) (3 episodes)
2014
This Is Supermarionation as Scott Tracy (voice)
2014
Filmed in Supermarionation as Self
2012
Dark Shadows as Board Member #1
2006
Superman II: The Richard Donner Cut as Controller #2
2006
Alien Autopsy as Colonel
2005
Mee-Shee: The Water Giant as Bob Anderson
2005
Batman Begins as Older Gotham Water Board Technician
2004
Caught in the Act as Father
2003
Seven Wonders of the Industrial World (1 episode)
2002
One of the Hollywood Ten as Parnell Thomas
2001
Spy Game as Estate Agent
2000
Inside 'Diamonds Are Forever' as Self
1999
Dockers as US Longshoreman
1996
Space Truckers as E. J. Saggs
1995
A Kid in King Arthur's Court as Coach
1993
Pretty Princess as Mr. Hughes
1993
Lipstick on Your Collar as Lt. Colonel Trekker (6 episodes)
1992
Double Vision as Caroline & Lisa's Father
1991
Company Business as Chairman, Maxine Gray Cosmetics
1991
A Kiss Before Dying as Commissioner Malley
1990
The Saint: The Software Murders as Bob Harrison
1989
Red King, White Knight
1988
Crusoe as Mr. Mather
1988
A Very British Coup as Secretary of State (3 episodes)
1988
The Bourne Identity as Gen. Conklin (2 episodes)
1988
The Fortunate Pilgrim as Reilly (2 episodes)
1987
Roman Holiday as Hogan
1987
Breakthrough at Reykjavik as George Schulz
1987
Dick Spanner as Dick Spanner (22 episodes)
1987
The Two Mrs. Grenvilles as Doorman (2 episodes)
1987
The Return of Sherlock Holmes as Lisander Stark
1986
The Last Days of Patton as Dr. Col. Lawrence Ball
1986
Of Pure Blood as The Colonel
1986
Casualty as Ed Rhinehart (1 episode)
1986
Whoops Apocalypse as Marvin Gelber (US Secretary of State)
1986
Space Police as Lt. Chuck Brogan
1985
Out of Africa as Belknap, farm manager
1985
Mr. and Mrs. Edgehill as Brod Sarnton
1985
White Nights as Ambassador Larry Smith
1985
Dreamchild as Mr. Marl
1985
The Holcroft Covenant as Lt. Miles
1985
Reunion at Fairborough as Joe Szyluk
1985
Morons from Outer Space as Redneck (Melvin)
1984
Mistral's Daughter as Harry Klein (8 episodes)
1984
Last Video and Testament as Dr. Hersh
1984
Hammer House of Mystery and Suspense as Hersh (1 episode)
1984
Lace as Press Agent (2 episodes)
1983
Agatha Christie's Partners in Crime (1 episode)
1983
Superman III as State Policeman
1983
Philip Marlowe, Private Eye as Detective Murphy (1 episode)
1982
Gandhi as Commentator
1981
Priest of Love as Chief Immigration Officer
1981
Thunderbirds in Outer Space as Scott Tracy (voice)
1980
Superman II as Controller
1980
Oppenheimer as Ed Condon (7 episodes)
1980
Thunderbirds to the Rescue as Scott Tracy / Radar Operator (voice)
1979
Charlie Muffin as Braley
1979
Arabian Adventure as Abu
1979
Hanover Street as Col. Ronald Bart
1979
A Man Called Intrepid as Willoughby
1979
Tales of the Unexpected as Arthur Beauchamp (1 episode)
1979
Tales of the Unexpected as Janet Murdoch (1 episode)
1978
Superman as Naval Transport Commander (uncredited)
1978
The One and Only Phyllis Dixey as US Colonel
1978
Return of the Saint as Falco (1 episode)
1978
The Billion Dollar Bubble as Fred Levin
1978
Warlords of Atlantis as Captain Daniels
1977
Professional Foul as Stone
1977
Secret Army as Canadian Commandant (1 episode)
1977
The Spy Who Loved Me as Cmdr. Carter
1977
The People That Time Forgot as Hogan
1977
Alternative 3 as Bob Grodin
1977
Star Wars as InCom Engineer (uncredited)
1977
Twilight's Last Gleaming as Col. Franklin
1977
Nasty Habits as Officer I / C
1975
The Human Factor as CIA Man
1975
Space: 1999 as Bannion (voice) (1 episode)
1975
Space: 1999 as Eagle Pilot (voice) (2 episodes)
1975
Space: 1999 as James Kelly (1 episode)
1975
Space: 1999 as Maintenance Section Voice (voice) (uncredited) (1 episode)
1975
Quiller as Harry Brent (1 episode)
1975
Rollerball as Rusty, Team Executive
1974
Playhouse as Ambassador Bingham (1 episode)
1973
Orson Welles' Great Mysteries as Police Sergeant Warren (1 episode)
1973
The Investigator as John (voice)
1973
Scorpio as Cop in Hotel
1973
Baffled! as Track Announcer
1972
The Protectors as Vickers (1 episode)
1972
The Protectors as Zeke (1 episode)
1972
Van der Valk as Lovell J Wallace (1 episode)
1971
Diamonds Are Forever as Tom (uncredited)
1971
The Persuaders! as Harvey Lomax (1 episode)
1970
The Chicago Conspiracy Trial
1970
UFO as CIA Agent (1 episode)
1970
UFO as Lt. Bill Johnson (2 episodes)
1968
Thunderbird 6 as Scott Tracy (voice)
1967
Captain Scarlet and the Mysterons (3 episodes)
1967
You Only Live Twice as Hawaii Radar Operator (uncredited)
1966
Thunderbirds Are GO as Scott Tracy (voice)
1966
Doctor Who: The Gunfighters as Seth Harper
1965
BBC Play of the Month as Marine Sergeant (1 episode)
1965
The Bedford Incident as Seaman 1st Class - C.I.C.
1965
Thunderbirds (6 episodes)
1965
Thunderbirds as Reactor Control Assistant (voice) (1 episode)
1965
Thunderbirds as Scott Tracy (32 episodes)
1964
Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb as Capt. 'Ace' Owens
1963
Doctor Who as Seth Harper (2 episodes)
1962
The Saint as Major Smith (1 episode)
1962
Compact (371 episodes)
1958
The Day the Sky Exploded as John McLaren (uncredited) (voice)
1958
Flaming Frontier as Running Bear
1957
A Dangerous Age as Nancy's Father
1957
Hawkeye and the Last of the Mohicans as Farber (1 episode)