
Acted in 63
2020s
- 2025
Doctor Who: The Savages
Chal (voice)
1980s
- 1983
- 1982
Nutcracker
Monsieur Demaurault
- 1981
Into the Labyrinth
Colonel, La Valette, Arthur · 1 episode
- 1980
1970s
- 1979
Kidnapped
Argyll · 2 episodes
- 1978
The Doombolt Chase
TV
- 1976
Machinegunner
Geoffrey Livingston
- 1975
Doctor Who: Planet of Evil
Vishinsky
- 1972
1960s
- 1968
- 1966
The Sandwich Man
Blind Man
Doctor Who: The Savages
Chal
- 1965
- 1963
- 1962
- 1961
The Curse of the Werewolf
Don Fernando
- 1960
Tarzan the Magnificent
Dexter
On Trial
Sir Edward Law · 1 episode
1950s
- 1959
The Stranglers of Bombay
Movie
The White Trap
Jack Brunel
Jack the Ripper
Sir David Rogers
- 1958
The Big Money
Detective in Pub
The Silent Enemy
Willowdale Captain
- 1957
Account Rendered
Detective Inspector Marshall
Sailor of Fortune
Mustafa · 1 episode
Yangtse Incident: The Story of H.M.S. Amethyst
ERA Williams
- 1956
Armchair Theatre
Bob Farrow, Public Prosecutor · 1 episode
Behind the Headlines
Superintendent Faro
Who Done It?
Police Radio Announcer (uncredited)
Lost
Bus Inspector (Uncredited)
Jumping for Joy
Haines
- 1955
The Dam Busters
Flight Sergeant G. E. Powell
The Dark Avenger
D'Estell
- 1954
The End of the Road
Policeman
- 1953
Rob Roy, The Highland Rogue
Maj. Gen. Wightman
The Sword and the Rose
Guardsman
- 1952
Hunted
Radio Operator
- 1951
Valley of the Eagles
Det. Anderson
Mystery Junction
Detective Sgt. Peterson
Assassin for Hire
Fred
The Rossiter Case
Inspector
- 1950
Highly Dangerous
Enemy Scientist (uncredited)
The Naked Heart
Movie
1940s
- 1948
London Belongs to Me
Clerk (uncredited)
Appearances1
1980s
- 1982
Mike Leigh: Making Plays
Self (archive footage)