2017
Dick Spanner P.I.: The Case of the Screaming Dame as Dick Spanner (voice)2016
UFO From Earth to the Moon as Self2016
Thunderbirds: The Anniversary Episodes as Scott Tracy (voice)2016
Darkwave: Edge of the Storm as Anderson2014
Filmed in Supermarionation as Self2014
This Is Supermarionation as Scott Tracy (voice)2012
Dark Shadows as Board Member #12006
Superman II: The Richard Donner Cut as Controller #22006
Alien Autopsy as Colonel2005
Batman Begins as Older Gotham Water Board Technician2005
Mee-Shee: The Water Giant as Bob Anderson2004
Caught in the Act as Father2003
Seven Wonders of the Industrial World as Not available2002
One of the Hollywood Ten as Parnell Thomas2001
Spy Game as Estate Agent2000
Inside 'Diamonds Are Forever' as Self1999
Dockers as US Longshoreman1996
Space Truckers as E. J. Saggs1995
A Kid in King Arthur's Court as Coach1993
Lipstick on Your Collar as Lt. Colonel Trekker1993
Pretty Princess as Mr. Hughes1992
Double Vision as Caroline & Lisa's Father1991
A Kiss Before Dying as Commissioner Malley1991
Company Business as Chairman, Maxine Gray Cosmetics1990
The Saint: The Software Murders as Bob Harrison1989
Red King, White Knight as Not available1988
The Bourne Identity as General Conklin1988
Crusoe as Mr. Mather1988
The Fortunate Pilgrim as Reilly1988
A Very British Coup as Secretary of State1987
Dick Spanner as Dick Spanner1987
Roman Holiday as Hogan1987
The Return of Sherlock Holmes as Lisander Stark1987
The Two Mrs. Grenvilles as Doorman1987
Breakthrough at Reykjavik as George Schulz1986
Casualty as Ed Rhinehart1986
Whoops Apocalypse as Marvin Gelber (US Secretary of State)1986
The Last Days of Patton as Dr. Col. Lawrence Ball1986
Of Pure Blood as The Colonel1986
Space Police as Lt. Chuck Brogan1985
Out of Africa as Belknap, farm manager1985
Morons from Outer Space as Redneck (Melvin)1985
Dreamchild as Mr. Marl1985
The Holcroft Covenant as Lt. Miles1985
White Nights as Ambassador Larry Smith1985
Mr. and Mrs. Edgehill as Brod Sarnton1985
Gulag as Jay1985
Reunion at Fairborough as Joe Szyluk1984
Hammer House of Mystery and Suspense as Hersh1984
Mistral's Daughter as Harry Klein1984
Lace as Press Agent1984
Nairobi Affair as Not available1984
Last Video and Testament as Dr. Hersh1983
Agatha Christie's Partners in Crime as Not available1983
Superman III as State Policeman1983
The Lonely Lady as Not available1983
Philip Marlowe, Private Eye as Detective Murphy1983
The Hunger as Arthur Jelinek1982
Gandhi as Commentator1982
Countdown to Disaster as Scott Tracy (voice)1981
Priest of Love as Chief Immigration Officer1981
Reds as MacAlpine1981
Thunderbirds in Outer Space as Scott Tracy (voice)1980
Superman II as Controller1980
Oppenheimer as Ed Condon1980
Thunderbirds to the Rescue as Scott Tracy / Radar Operator (voice)1979
Tales of the Unexpected as Janet Murdoch1979
Tales of the Unexpected as Arthur Beauchamp1979
Hanover Street as Col. Ronald Bart1979
A Man Called Intrepid as Willoughby1979
Arabian Adventure as Abu1979
Charlie Muffin as Braley1978
Return of the Saint as Falco1978
Superman as Naval Transport Commander (uncredited)1978
Warlords of Atlantis as Captain Daniels1978
The Billion Dollar Bubble as Fred Levin1978
The One and Only Phyllis Dixey as US Colonel1977
Star Wars as InCom Engineer (uncredited)1977
The Spy Who Loved Me as Cmdr. Carter1977
Secret Army as Canadian Commandant1977
Twilight's Last Gleaming as Col. Franklin1977
The People That Time Forgot as Hogan1977
Nasty Habits as Officer I / C1977
Professional Foul as Stone1977
Alternative 3 as Bob Grodin1975
Space: 1999 as James Kelly1975
Space: 1999 as Eagle Pilot (voice)1975
Space: 1999 as Bannion (voice)1975
Space: 1999 as Maintenance Section Voice (voice) (uncredited)1975
Quiller as Harry Brent1975
The Human Factor as CIA Man1975
Rollerball as Rusty, Team Executive1974
Playhouse as Ambassador Bingham1974
S*P*Y*S as Hessler1974
I Know What I Meant as Donald Ziegler1973
Orson Welles' Great Mysteries as Police Sergeant Warren1973
Scorpio as Cop in Hotel1973
Baffled! as Track Announcer1973
The Investigator as John (voice)1972
Van der Valk as Lovell J Wallace1972
The Protectors as Vickers1972
The Protectors as Zeke1971
The Persuaders! as Harvey Lomax1971
Diamonds Are Forever as Tom (uncredited)1970
UFO as Lt. Bill Johnson1970
UFO as CIA Agent1970
The Chicago Conspiracy Trial as Not available1968
Joe 90 as Not available1968
Thunderbird 6 as Scott Tracy (voice)1967
Captain Scarlet and the Mysterons as Mason (voice)1967
Captain Scarlet and the Mysterons as Pilot (voice)1967
Captain Scarlet and the Mysterons as Sergeant (voice)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 Harper1965
BBC Play of the Month as Marine Sergeant1965
Thunderbirds as Not available1965
Thunderbirds as Reactor Control Assistant (voice)1965
Thunderbirds as Scott Tracy1965
The Bedford Incident as Seaman 1st Class - C.I.C.1964
Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb as Capt. 'Ace' Owens1963
Doctor Who as Seth Harper1962
The Saint as Major Smith1962
Compact as Not available1958
The Day the Sky Exploded as John McLaren (uncredited) (voice)1958
Flaming Frontier as Running Bear1957
Hawkeye and the Last of the Mohicans as Farber1957
A Dangerous Age as Nancy's Father1981
The Amazing Adventures Of Joe 90 Writer1973
The Investigator Story1972
The Protectors Writer1969
The Secret Service Writer1968
Joe 90 Writer1967
Captain Scarlet and the Mysterons Writer