2013
Vengeance as Tim Holtzwarth2008
The Piles Project as Russell Grandchamp2003
Three Long Years as Jude Donnelly1975
The Healing as Trustee1975
Doctor Who: The Android Invasion as Morgan1974
The Carnforth Practice as Not available1972
Spy Trap as Not available1971
Barlow as Not available1971
Jude the Obscure as Not available1970
Doomwatch as Tom Hedley1970
Manhunt as Sperr1969
The Last Lonely Man as Sam1967
Callan as Not available1967
Doctor Who: The Highlanders as Sergeant1965
Public Eye as Overton1965
The Legend of Young Dick Turpin as Higgins1964
The Secret of Blood Island as Richardson1963
Doctor Who as Morgan1963
Calculated Risk as Police Sergeant1962
Z-Cars as Not available1962
A Prize of Arms as WO Elsey1960
Maigret as Not available1959
No Hiding Place as Not available1958
The Adventures of William Tell as Guard1958
The Two-Headed Spy as Gestapo Major (uncredited)1957
The Admirable Crichton as Not available1956
The Long Arm as CID Man (uncredited)1955
The Adventures of Robin Hood as Wounded Man1955
The Adventures of Robin Hood as Sheriff's Servant1955
The Adventures of Robin Hood as Ambassador1955
The Adventures of Robin Hood as Lt. Howard1955
Dixon of Dock Green as Bill Forsdyke1955
Dixon of Dock Green as Sgt. Kelly2008
The Piles Project Director2008
The Piles Project Story2008
The Piles Project Editor2003
Three Long Years Director2003
Three Long Years Writer2003
Three Long Years Executive Producer