1986
Matlock as Security Guard1978
Give Us Tomorrow as 1st Bank Robber1978
Doctor Who: Underworld as Lakh1975
The Hanged Man as Joe Hennessy1973
Doctor Who: Frontier in Space as Cross1972
Clochemerle as Eugene Fadet1970
I Am a Groupie as Morrie1968
Please Sir! as Mr. Stringer1967
The Dirty Dozen as German Officer Who Seals the Bunker (uncredited)1967
The Gamblers as Marco1966
King of the River as Bosun1966
Carry On Don't Lose Your Head as Captain of Soldiers1965
The Spy Who Came In from the Cold as Guard (uncredited)1965
Doctor Who: The Space Museum as Lobos1965
A Tap on the Shoulder as Ronnie1964
The Wednesday Play as Ronnie1964
633 Squadron as Johanson, Norwegian Resistance (uncredited)1963
Doctor Who as Lakh1963
Doctor Who as Cross1963
The Cracksman as Moke1962
The Saint as Gunter1962
The Saint as Schultz1961
Sir Francis Drake as Vanderhof1961
Highway to Battle as Franz1960
The Cheaters as Henchman (uncredited)1960
The Challenge as Lorry Driver1960
Jackpot as Sam Hare's driver (uncredited)1960
Bottoms Up! as 2nd Man1960
Compelled as Jug1959
One Step Beyond as German Soldier1959
No Trees in the Street as Reg1959
First Man into Space as Witney1959
Hidden Homicide as Wright1958
The Adventures of William Tell as Tasker1958
Quatermass and the Pit as Sladden1958
Date with Disaster as Ken Prescott1957
A King in New York as Butler (uncredited)1957
Man from Tangier as Johnny1957
Booby Trap as Richards1957
The Big Chance as Airport Official1957
The Crooked Sky as Williams1957
West of Suez as Cross1956
The Hide-Out as Joe1955
Dixon of Dock Green as Peter Morell1953
Black Orchid as Lorry Driver1953
The Large Rope as Father of Young Girls1952
The Hour of 13 as The Terror1952
The Hour of 13 as The 'Terror'1952
The Gambler and the Lady as Louis1951
High Treason as Man Dining in Cafe (uncredited)1950
Sunday Night Theatre as Lieutenant