
Acted in 51
1980s
- 1986
Blake's 7: Orac
Ensor / Orac / Satellite
The Return of the Antelope
Mr. Garstanton · 16 episodes
- 1983
Henry VI Part 3
Duke of Exeter / Mayor of York
Henry VI Part 2
Lord Say
Henry VI Part 1
Earl of Salisbury / Sir William Lucy
- 1981
1970s
- 1978
- 1977
One Day at a Time
The Major
- 1976
Star Maidens
Evans · 8 episodes
- 1975
Nightingale's Boys
Bill Nightingale · 7 episodes
- 1973
Some Mothers Do 'Ave 'Em
Dr. Mender · 2 episodes
- 1972
Pope Joan
Count Brisini
1960s
- 1969
- 1968
30 Is a Dangerous Age, Cynthia!
TV Announcer
- 1966
The Projected Man
Insp. Davis
- 1963
- 1962
- 1961
Attempt to Kill
Detective Inspector Minter
1950s
- 1957
The Truth About Women
Anthony
Doctor at Large
Dr. Erasmus Potter-Shine
Town on Trial
Mark Roper
- 1956
The Man in the Road
Ivan Mason / Dr. James Paxton
- 1955
Value for Money
Duke Popplewell
The Dam Busters
Group Captain J. N. H. Whitworth, D.S.O., D.F.C.
- 1954
Eight O'Clock Walk
Peter Tanner
Bang! You're Dead
Detective Grey
Front Page Story
Tony Teale
- 1952
Reluctant Heroes
Michael Tone
Little Big Shot
Sergeant Wilson
- 1951
Young Wives' Tale
Bruce Banning
- 1950
Murder Without Crime
Stephen, Author
Double Confession
Jim Medway
1940s
- 1949
Man on the Run
Sgt. Peter Burden
Silent Dust
Maxwell Oliver
- 1948
Noose
Captain Jumbo Hoyle
Bond Street
Joe Marsh
- 1947
- 1946
Teheran
Pemberton Grant
Wanted for Murder
Jack Williams
Quiet Weekend
Denys Royd
- 1941
The Spell of Amy Nugent
Laurie Baxter
Quiet Wedding
Dallas Chaytor
Freedom Radio
Hans Glaser
1930s
- 1939
Black Eyes
Minor role
Q Planes
Minor Role