2018
Blake's Seven as Not available2010
Made in Romania as Gary Devane2007
M.I. High as Not available2006
Torchwood as Ed Morgan2005
Distant Shores as Charles McCallister2003
Hamlet as Claudius2002
Harold Shipman: Doctor Death as Rev Denis Thomas2001
Possessions as Inspector Sabworth2000
Randall & Hopkirk (Deceased) as Not available2000
The Strangerers as Police Sergeant1997
Midsomer Murders as Huw Mostyn1997
Space Cadets as Self1996
The Witch's Daughter as Dan Mackay1994
Sparrow as Corrado1992
Heartbeat as Nathaniel Clegghorn1992
Maigret as Not available1992
Waterland as Publican1991
The Chestnut Soldier as Idris Llewelyn1990
Emlyn's Moon as Idris Llewelyn1987
Knights of God as Not available1986
Casualty as Jim Bailey1984
Sherlock Holmes as Joseph Harrison1984
Morgan's Boy as Morgan Thomas1984
Morgan's Boy as Morgan1983
Taggart as Not available1983
The Citadel as Dr. Philip Denny1983
Bewitched as Owen Bosworth1982
The Bell as James Tayper Pace1981
Bergerac as Towers1981
Peter and Paul as Julius1980
Hammer House of Horror as Richard / Gupta1980
Visitor from the Grave as Richard/Gupta1979
Tales of the Unexpected as Telfer1978
Blake's 7 as Not available1978
Blake's 7 as Roj Blake1977
Children of the Stones as Adam Brake1977
Gotcha / Campion's Interview as Ton1977
Blasphemy at the Old Bailey as G. Robertson1976
Star Maidens as Shem1976
Victorian Scandals as Not available1975
How Green Was My Valley as Rev. Gruffydd1975
Breath as Rodney Hamer1974
Juggernaut as Liverpool Joiner1974
Smokey Joe's Revenge as Not available1974
Dummy Run as Commentator1973
Sutherland's Law as Not available1973
Mafia Junction as Trenchcoated Detective (uncredited)1972
The Ragman's Daughter as Tom1972
Stocker's Copper as Herbert Griffin1971
Justice as Gordon Mostyn1970
Play for Today as Not available1969
Special Branch as Not available1967
Quatermass and the Pit as Workman (uncredited)1967
Zigger Zagger as Not available1965
Public Eye as Briggs1965
Public Eye as Tom Lewis1951
Hallmark Hall of Fame as Achillas