2018Blake's SevenMovie
2010Made in RomaniaGary DevaneMovie
2009Personal AffairsLeo Hartmann · 1 episodeShow
2007M.I. HighPatrick Houston · 1 episodeShow
2005Distant ShoresCharles McCallister · 12 episodesShow
2003HamletClaudiusMovie
2002Harold Shipman: Doctor DeathRev Denis ThomasMovie
2001PossessionsInspector SabworthMovie
2001Baddiel's SyndromeColin · 3 episodesShow
2000Randall & Hopkirk (Deceased)1 episodeShow
2000The StrangerersPolice Sergeant · 1 episodeShow
1996The Witch's DaughterDan MackayMovie
1995Crown ProsecutorHarry Thomsen · 2 episodesShow
1994SparrowCorradoMovie
1992WaterlandPublicanMovie
1992HeartbeatNathaniel Clegghorn · 6 episodesShow
1992Maigret1 episodeShow
1991The Chestnut SoldierIdris LlewelynMovie
1990Emlyn's MoonIdris LlewelynMovie
1989ChelworthPeter Thornton · 7 episodesShow
1986Blake's 7: DuelRoj BlakeMovie
1986Blake's 7: OracRoj BlakeMovie
1985Blake's 7: The BeginningRoj BlakeMovie
1984Morgan's BoyMorgan Thomas · 8 episodesShow
1984Sherlock HolmesJoseph Harrison · 1 episodeShow
1984The Adventures of Sherlock HolmesJoseph Harrison · 1 episodeShow
1984Strangers and BrothersArthur Mounteney · 2 episodesShow
1984Love and MarriageStephen · 1 episodeShow
1983DramaramaLong John Silver · 1 episodeShow
1983Taggart1 episodeShow
1983BewitchedOwen BosworthMovie
1983Shades of DarknessOwen Bosworth · 1 episodeShow
1983The CitadelDr. Philip Denny · 10 episodesShow
1982Dogfood Dan and the Carmarthen CowboyAubreyMovie
1982The BellJames Tayper Pace · 4 episodesShow
1981BergeracTowers · 1 episodeShow
1981Peter and PaulJulius · 2 episodesShow
1980Visitor from the GraveRichard/GuptaMovie
1980Hammer House of HorrorRichard / Gupta · 1 episodeShow
1979Border CountryEvan ap Evan · 1 episodeShow
1979Tales of the UnexpectedTelfer · 1 episodeShow
1978Blake's 7Roj Blake · 27 episodesShow
1977Blasphemy at the Old BaileyG. RobertsonMovie
1977Gotcha / Campion's InterviewTonMovie
1977Children of the StonesAdam Brake · 7 episodesShow
1976Star MaidensShem · 8 episodesShow
1976Victorian ScandalsWilliam Makepeace Thackeray · 1 episodeShow
1975How Green Was My ValleyReverend Merddyn Gruffydd · 6 episodesShow
1975ShadowsBenson · 1 episodeShow
1975BreathRodney HamerMovie
1974Churchill's PeopleLaurence Kemys · 1 episodeShow
1974David CopperfieldEdward Murdstone · 1 episodeShow
1974JuggernautLiverpool JoinerMovie
1974Dummy RunCommentatorMovie
1974Smokey Joe's RevengeP.C. GrundyMovie
1973Centre PlayCommentator · 1 episodeShow
1973Sutherland's LawAlec Duthie · 12 episodesShow
1973Mafia JunctionTrenchcoated Detective (uncredited)Movie
1972The Watercress GirlFrank OppidanMovie
1972Sutherland's LawAlec DuthieMovie
1972Country MattersFrank Oppidan · 1 episodeShow
1972The Sextet1 episodeShow
1972Stocker's CopperHerbert GriffinMovie
1972The Ragman's DaughterTomMovie
1971JusticeGordon Mostyn · 1 episodeShow
1970Play for Today2 episodesShow
1969Parkin's PatchRon Radley · 26 episodesShow
1967Quatermass and the PitWorkman (uncredited)Movie
1967Zigger ZaggerMovie
1967ITV PlayhouseSchmidt, Aubrey Owen / The Carmarthen Cowboy · 1 episodeShow
1965Public EyeBriggs, Tom Lewis · 1 episodeShow
1951Hallmark Hall of FameAchillas · 1 episodeShow