2025The InstituteGate Guard #5 · 1 episodeShow
2025Dan Hawk Psychic DetectiveThaddeus MoncriefMovie
2013Scar TissueWeaverMovie
2013Peaky BlindersVicente Changretta · 2 episodesShow
2012LEGO Star Wars: The Empire Strikes OutAdmiral Piett (voice)Movie
2011VeraRonald Devreux · 1 episodeShow
2009The Queen5 episodesShow
2009MisfitsOld Rudy · 1 episodeShow
2007GreetingsKen · Director · Writer · ProducerMovie
2005Like Father Like SonRawsthorneMovie
2004New Tricks1 episodeShow
2003The RoyalBernard Hussey · 1 episodeShow
2002Foyle's WarBrian Jones · 1 episodeShow
1999Relic HunterProfessor Lamenza · 1 episodeShow
1999Hold Back the NightUncle BobMovie
1999Always and EveryoneJoseph · 1 episodeShow
1999The Last Train1 episodeShow
1998The Mrs Bradley MysteriesArchie Burlington · 1 episodeShow
1998Shadow RunLarcombeMovie
1996Brassed OffGreasleyMovie
1996Robert Rylands' Last JourneyArchdaleMovie
1995Solomon & ShebaNathanMovie
1994WycliffeSam Peploe · 1 episodeShow
1994Moving StoryKen Uttley · 14 episodesShow
1993Peak PracticeStan Jordan · 1 episodeShow
1993Unnatural CausesInspector Gerry RecklessMovie
1992The Secret Life of Arnold BaxJohn IrelandMovie
1992Between the LinesChief Supt. Tattersall · 1 episodeShow
1992HeartbeatClive Harris · 1 episodeShow
1992La Vie de BohèmeStreet SweeperMovie
1991Prisoner of HonorCapt. DreyfusMovie
1990The Last IslandNickMovie
1990I Hired a Contract KillerThe KillerMovie
1990Kremlin FarewellSergejMovie
1990The Plot to Kill HitlerWilhelm KeitelMovie
1989The RainbowMr. BruntMovie
1989A Master of the MarionettesInspector TennysonMovie
1988War and RemembrancePaul Blobel · 2 episodesShow
1988A Summer StoryJimMovie
1988The Play on OneDI Tennyson · 1 episodeShow
1988The Modern World: Ten Great WritersChief Inspector Heat · 1 episodeShow
1987When Reason SleepsJames Bentik · 1 episodeShow
1987CasanovaLe DucMovie
1987Inspector MorseDCI Patrick Dawson · 1 episodeShow
1986The Whistle BlowerBill PickettMovie
1986John Silver's Return to Treasure IslandBen Gunn · 10 episodesShow
1985Mussolini: The Untold StoryKing Vittorio Emmanuele · 4 episodesShow
1985Function Room1 episodeShow
1985Wallenberg: A Hero's StoryAdolf Eichmann · 2 episodesShow
1985Screen TwoSergej · 1 episodeShow
1984Return to WaterlooThe TravellerMovie
1983Return of the JediAdmiral PiettMovie
1983The Scarlet and the BlackCapt. HirschMovie
1982Giro CityMartinMovie
1982FirefoxColonel KontarskyMovie
1982I Remember Nelsonice-Adm. Horatio Viscount Nelson · 4 episodesShow
1981Peter and PaulTheodotus · 2 episodesShow
1980The Empire Strikes BackAdmiral PiettMovie
1979MinderRon · 1 episodeShow
1979Life of BrianJesusMovie
1979The Danedyke MysteryThe MajorMovie
1979Measure for MeasureDuke VincentioMovie
1978Les MisérablesPolice PrefectMovie
1978One Bummer News DayFrank BenyonMovie
1978The BBC Television ShakespeareDuke Vincentio · 1 episodeShow
1978Pennies from HeavenThe Accordion Man · 6 episodesShow
1977Come the RevolutionBruce TetleyMovie
1977The Testing of Eric OlthwaiteRobberMovie
1977TargetJessal · 1 episodeShow
1977Jabberwocky1st FanaticMovie
1976Dickens of LondonRobert Seymour · 1 episodeShow
1976Three Days in SzczecinEdmund BałukaMovie
1976The Chester Mystery PlaysMovie
1976Ripping YarnsRobber · 1 episodeShow
1975LisztomaniaFrederic ChopinMovie
1975FlameTony DevlinMovie
1975The Love SchoolEdward Burne-Jones · 3 episodesShow