2000
The Adventures of Young Indiana Jones: The Perils of Cupid as Amassador Kerens1995
Screamers as Secretary Green1993
For the Moment as Mr. Anderson1993
The Neighbor as Bishop1992
The Young Indiana Jones Chronicles as Ambassador Kerens1992
As Time Goes By as Young Rocky1992
Deadly Betrayal: The Bruce Curtis Story as Al Podgis1991
White Light as Clay Avery1990
The Serpent of Death as Bartlet1990
The Wreck on the Highway as George Jackson1989
Slipstream as Guard Supervisor1989
The Nightmare Years as Nick Roosevelt1989
Murder Story as Corrigan1989
The Forgotten as Pearse1988
The Bourne Identity as Senator Crawford1988
Hawks as Byron Deckermensky1987
Full Metal Jacket as Poge Colonel1987
The Two Mrs. Grenvilles as Hunnicutt1987
The Vision as Channel President1987
Three Wishes for Jamie as Sheriff Jack Haynes1987
Breakthrough at Reykjavik as Donald Regan1987
Ping Pong as American Tourist1985
Claudia as Gerald1985
Screen Two as Channel President1985
Dempsey and Makepeace as Coltrane1985
Howards' Way as Robert Hudson1985
Return to Oz as Policeman1985
Water as U.S. Advisor1985
Gulag as McHenry1985
Lace 2 as Mr. Hale1984
Lace as Mr. Hale1984
The Razor's Edge as Henry Maturin1984
Scream for Help as Surgeon1983
Octopussy as U.S. General1983
Philip Marlowe, Private Eye as Don Luigi1982
Remington Steele as Wallace Carlisle1982
A Woman Called Golda as Mr. Macy1981
Ragtime as Jerome1981
Astronauts as Colonel Beadle1981
Virginia Fly is Drowning as Charlie Oakhampton1980
The Empire Strikes Back as General Carlist Rieekan1980
The Ninth Configuration as Sergeant in combat shack1980
Silver Dream Racer as Reporter1980
A Nightingale Sang In Berkeley Square as Morgan Stanfield1979
Tales of the Unexpected as Mr Groober1979
Hart to Hart as Not available1979
Unidentified Flying Oddball as Not available1979
A Man Called Intrepid as Jump Master1979
One Fine Day as Milton1979
The London Connection as Colonel1978
Superman as General (extended version) (uncredited)1978
Lillie as Not available1978
Carry On Emmannuelle as U.S. Ambassador1977
Come Back, Little Sheba as Ed1976
The Omen as Thorn's Aide1976
Yanks Go Home as Not available1976
The New Avengers as Not available1976
Laurence Olivier Presents as Ed1975
Fawlty Towers as Mr. Harry Hamilton1975
Good Salary, Prospects, Free Coffin as Hanley1974
Who Killed Lamb? as Professor Friedland1974
Haunted: The Ferryman as Man at Party1974
Who? as Not available1974
The Cherry Picker as Not available1973
Thriller as Hanley1973
Between the Anvil and the Hammer as Commentator (voice)1972
Crown Court as Morton Lass1972
The Gangster Show: The Resistible Rise of Arturo Ui as Ignatius Dulfleet1971
The Onedin Line as Captain Franks1971
The Rivals of Sherlock Holmes as Freeling Poignton1971
The Switch as Senator Mabon1970
Mister Jerico as Nolan1970
The Pueblo Affair as Cpt. Williams1969
Special Branch as Not available1969
The Adding Machine as Detective1969
Counterstrike as Not available1968
The Champions as American Colonel1968
The Jazz Age as Not available1968
The Franchise Trail as Not available1967
Man in a Suitcase as Not available1965
The Troubleshooters as Bill Douglas1965
Out of the Unknown as Not available1965
Ballade vom roten Mohn as Not available1964
Detective as Not available1964
Man in the Middle as Not available1964
Stop-over Forever as Freddie1963
Espionage as Not available1962
Z-Cars as Not available1962
The Saint as Mark1962
The Saint as John Hamilton1962
The Saint as Jack Williams1962
Suspense as Dr. Ridgeway1962
Out of This World as Not available1962
Studio Four as Dr. Baird1961
The Avengers as Bob Slade1960
Man in the Moon as Roy