2002
Harry Potter and the Chamber of Secrets as Armando Dippet2000
Longitude as Rear Admiral1986
Unnatural Causes as Colonel Waley1986
Ladies' Night as Col. Waley1984
The Bill as Walter Lilly1984
The Glory Boys as Jones1984
Pope John Paul II as Karol Wojtyla Sr.1984
Kim as Lurgan1983
Bewitched as Reverend Hibben1983
Inspector Ghote Moves In as Colonel Bressingham1981
Bergerac as Dr. Anderson1981
The Borgias as Giuliano della Rovere1980
A Rod of Iron as Harry1979
Minder as Kevin1979
Tales of the Unexpected as Herbert1979
The House on Garibaldi Street as Adolf Eichmann1978
Enemy at the Door as Major Richter / Oberst Richter1977
Treasure Island as Not available1976
The Lady of the Camellias as Armand Duval1973
The Brontës of Haworth as Reverend Patrick Brontë1970
One Day in the Life of Ivan Denisovich as Alyosha1969
Guns in the Heather as Kersner1969
Edward the Confessor as Gland1967
The Gamblers as Harry Jarman1965
Thirty-Minute Theatre as First Man1965
Public Eye as Not available1965
Public Eye as Frank Marker1965
The Nanny as Dr. Wills1965
The Night Caller as Detective Supt. Hartley1964
Children of the Damned as Colin Webster1963
The Human Jungle as Sergeant Major Bennett1963
The Man Who Finally Died as Heinrich1963
The Small World of Sammy Lee as Eddie1963
Farewell Performance as Marlon1962
The Saint as Jack Groom1962
The Saint as Harry Shannet1962
The Pot Carriers as Lang1962
Crooks Anonymous as Caulfield1962
Locker Sixty-Nine as Davison1962
She Knows Y'Know as Mr Fox1962
Backfire! as Mitchell Logan1961
The Avengers as Gregorio Auntie1961
The Avengers as Brown1961
The Avengers as Saunders1961
Sir Francis Drake as Sir Amyas Paulet1961
Man at the Carlton Tower as Not available1960
Sunday-Night Play as Zach Toombs1960
Maigret as Police Officer Lecoeur1960
Danger Man as Craven1960
The Trials of Oscar Wilde as Reporter1960
The Angry Silence as Travers1960
Dead Lucky as Knockers Parsons1959
No Hiding Place as Frank Baines1959
No Hiding Place as Alf Jenkins1959
International Detective as Mr. Molinsky1959
The Third Man as Inspector Dugaine1959
The Third Man as Braun1959
Interpol Calling as Martin Bekker1959
One Step Beyond as Scholl1959
Edgar Wallace Mysteries as Harry Stone1959
Edgar Wallace Mysteries as Mitchell Logan1959
Edgar Wallace Mysteries as Davison1959
Edgar Wallace Mysteries as Inspector Waveney1959
The Edgar Wallace Mysteries as Harry Stone1959
The Edgar Wallace Mysteries as Mitchell Logan1959
The Edgar Wallace Mysteries as Davison1959
The Edgar Wallace Mysteries as Inspector Waveney1959
Operation Amsterdam as Dealer1959
Model for Murder as Podd1958
The Adventures of William Tell as Captain Bolf1958
The Invisible Man as Bob - Pilot (uncredited)1958
Tank Force! as Capt. Ritter1958
The Man Upstairs as Mr. Barnes1958
The Man Inside as Mr. Pritchard1957
Interpol as Vincent Cashling1957
The Long Haul as Drunk in Club1957
Bitter Victory as Lt. Colonel Callander1957
Let's Be Happy as French Ticket Clerk1957
Yangtse Incident: The Story of H.M.S. Amethyst as Petty Officer1956
Colonel March of Scotland Yard as Minister1956
The Buccaneers as Pirate Mate1956
The Buccaneers as Marsh1956
Armchair Theatre as John Kelly1956
Armchair Theatre as Ross B. Melnichor1956
Armchair Theatre as Not available1956
Armchair Theatre as Baron Sterne1956
Armchair Theatre as Harold Gabbitas1956
Armchair Theatre as Gland1955
The Adventures of Robin Hood as Sir Simon1955
The Adventures of Robin Hood as Will Sharpe1955
Lilli Palmer Theatre as John1955
The Constant Husband as Porter1955
The Last Reunion as Not available1954
The Wonderful World of Disney as Kersner1950
Sunday Night Theatre as Johnny Jason1950
Sunday Night Theatre as Arthur Sandler1950
Sunday Night Theatre as Ignatius Farrell1950
Sunday Night Theatre as PC Weems1950
Sunday Night Theatre as Bowden1950
Sunday Night Theatre as Tom Mead