2005
Doctor Who as Old Garner2001
U.S. Seals II: The Ultimate Force as Admiral Patterson2000
U-571 as Adm. Duke2000
U.S. Seals as Admiral Patterson1999
Operation Delta Force 4: Deep Fault as Admiral Henshaw1996
On Dangerous Ground as President1995
The Affair as Bailiff1994
Space Precinct as MIA Commander1989
The Paradise Club as Lassiter1986
Lovejoy as Edward1985
Lifeforce as N.A.S.A. Man1984
Scream for Help as Mr. Ralston1984
Lipstick and Blood as Tourist1981
Ragtime as Reporter1981
Priest of Love as Earl Brewster1980
The Shining as Policeman1980
The Empire Strikes Back as Wyron Serper1980
Flash Gordon as Airline Co-Pilot1980
The Martian Chronicles as Bill Wilder1979
Tales of the Unexpected as Peter Blundell1978
Superman as Agent1977
Star Wars as Del Goren (uncredited)1976
The Omen as Secret Service Man (uncredited)1975
Rollerball as Jonathan's Captain of Guard (uncredited)1972
Crown Court as Joseph Berenson1970
UFO as Albatross Pilot Turner1970
UFO as G.S.P. 4 Co-Pilot Scott1970
Codename as U.S. Sergeant1968
2001: A Space Odyssey as TMA-1 Site Photographer (uncredited)1968
The Jazz Age as Not available1967
You Only Live Twice as Hawaii Control Room Technician (uncredited)1967
The Dirty Dozen as Army Doctor (uncredited)1967
A Countess from Hong Kong as Hotel Receptionist1967
Some May Live as Lawrence1966
Finders Keepers as Pilot1965
The Bedford Incident as Seaman 1st Class - Bridge1965
Dateline Diamonds as Dale Meredith1964
Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb as Mandrake' aide (uncredited)1962
Suspense as Not available1962
Studio Four as Mackenzie