2025Mrs. Weekley's LoverФильмв роли D.H. Lawrence
2023The Kemps: All GoldФильмв роли John Farrow
2020The Kemps: All TrueФильмв роли Harvey Stickles
2014Brian Pern: A Life in RockСериалв роли John Farrow · эпизодов: 9
2012White HeatСериалв роли Jack (present day) · эпизодов: 6
2012HacksФильмв роли Stanhope Feast
20117 дней и ночей с МэрилинФильмв роли Hugh Perceval
2007MobileСериалв роли David West · эпизодов: 4
2005FallingФильмв роли Henry Kent
2003AlibiФильмв роли Greg Brentwood
2002Война ФойлаСериалв роли DCS Foyle · Consulting Producer · эпизодов: 28
2001New Year's DayФильмв роли Robin
2001Lorna DooneФильмв роли Judge Jeffrey
2000Lorna DooneСериалв роли Judge Jeffreys · эпизодов: 2
2000Доказательство жизниФильмв роли Ian Havery
2000A History of BritainСериалв роли Reader · эпизодов: 15
2000Приключения молодого Индианы Джонса: Ветер переменФильмв роли Lloyd George
2000Дети дорогиФильмв роли Father
2000The Secret World of Michael FryСериалв роли Herbie · эпизодов: 2
2000Second SightСериалэпизодов: 1
2000The Holocaust on TrialФильмв роли Prof. Richard Evans
1999Oliver TwistСериалв роли Mr. Brownlow · эпизодов: 4
1999007: И целого мира малоФильмв роли Tanner
1998Reckless: The SequelФильмв роли Richard Crane
1998Sista kontraktetФильмв роли John Gales alias Ray Lambert
1997A Royal ScandalФильмв роли Lord Malmesbury
1997Миссис ДэллоуэйФильмв роли Peter Walsh
1997RecklessСериалв роли Richard Crane · эпизодов: 6
1996WildernessСериалв роли Luther Adams · эпизодов: 3
1996Дэлзил и ПэскоуСериалв роли Philip Swain · эпизодов: 1
1996WildernessФильмв роли Luther Adams
1995007: Золотой глазФильмв роли Bill Tanner
1995ПохищенныйФильмв роли William Reid
1995The Hanging GaleСериалв роли Capt. William Townsend · эпизодов: 4
1995Красотки Эдит УортонСериалв роли Sir Helmsley Thwaite · эпизодов: 2
1995Rik Mayall Presents: Dirty Old TownФильмв роли Jeremy Swain
1995The Hanging GaleФильмв роли Captain William Townsend
1994The Winter's TaleФильмв роли Polixenes (voice)
1994ФатерляндФильмв роли SS-Untersturmführer Max Jäger
1994Harry Enfield and ChumsСериалв роли David the Director · эпизодов: 1
1994Dandelion DeadСериалв роли Major Herbert Rowse Armstrong · эпизодов: 4
1994Оружие страшного судаФильмв роли Doctor Christopher Cowley
1994Pie in the SkyСериалв роли Dudley Hooperman · эпизодов: 2
1993Зайти с короляСериалв роли The King · эпизодов: 4
1993ПроцессФильмв роли Block
1993Rik Mayall PresentsСериалв роли Jeremy Swain · эпизодов: 1
1992ГамлетФильмв роли Narrator
1992Детектив Джек ФростСериалв роли Jonathan Meyerbridge · эпизодов: 1
1992Шекспир: Великие комедии и трагедииСериалв роли Narrator (voice) · в роли Polixenes (voice) · эпизодов: 1
1992Между строкСериалв роли Roger Boshier · эпизодов: 1
1992The GuiltyФильмв роли Steven Vey
1992HostageФильмв роли Fredericks
1991Колдовской апрельФильмв роли George Briggs
1991The AdvocatesСериалэпизодов: 3
1991The War That Never EndsФильмв роли 2nd Athenian Representative
1990Русский отделФильмв роли Clive
1990Fools of FortuneФильмв роли Mr Quinton
1990Путь к свободеФильмв роли Maj. Diessen
1990ChancerСериалв роли Roman · эпизодов: 2
1989Stay LuckyСериалэпизодов: 1
1989Home RunФильмв роли Bill English
1989Screen OneСериалв роли Bill English · эпизодов: 1
1989DykketФильмв роли Bricks
1989The Justice GameСериалв роли Tim Forsythe · эпизодов: 4
1989Customer Service From HellФильм
1987Инспектор МорсСериалв роли Russell Clark · эпизодов: 1
1986ЛавджойСериалв роли David Herbert · эпизодов: 1
1985The Browning VersionФильмв роли Frank Hunter
1985Из АфрикиФильмв роли Berkeley Cole
1985Theatre NightСериалв роли David · эпизодов: 1
1985Второй экранСериалв роли Block · эпизодов: 1
1984ФрейдСериалв роли Ernst von Fleischl-Marxow · эпизодов: 3
1983The Comedy of ErrorsФильмв роли Antipholus of Ephesus / Antipholus of Syracuse
1982King LearФильмв роли Edmund
1981БункерФильмв роли Rochus Misch
1980Caught on a TrainФильмв роли Peter
1980Breaking GlassФильмв роли Larner
1980Lady KillersСериалв роли Reverend Father M'Enery · эпизодов: 1
1980The MisanthropeФильмв роли Acaste
1979МеханикСериалв роли Maltese Tony · эпизодов: 1
1979Непридуманные историиСериалв роли Arthur · эпизодов: 1
1979School PlayФильмв роли Rose S J
1979The Long and the Short and the TallФильмв роли Private Bamforth
1978The BBC Television ShakespeareСериалв роли Antipholus of Ephesus / Antipholus of Syracuse · эпизодов: 1
1978No Man's LandФильмв роли Foster
1977The ProfessionalsСериалв роли Duffy · эпизодов: 1
1976Beasts: What Big EyesФильмв роли Bob Curry
1976BeastsСериалв роли Bob Curry · эпизодов: 1
1976A DivorceСериалв роли Laurence · эпизодов: 3
1976Brimstone and TreacleФильмв роли Martin Taylor
1975SleepwalkerФильмв роли Ian
1974Churchill's PeopleСериалв роли John Wilmot, Earl of Rochester · эпизодов: 1
1974Fall of EaglesСериалв роли Trotsky · эпизодов: 1
1974PlayhouseСериалв роли Rose S.J. · в роли Peter · эпизодов: 1
1974Once the Killing StartsФильмв роли George Newton
1973The Monkey's PawФильмв роли Herbert White
1973The Brontës of HaworthСериалв роли Branwell Brontë · эпизодов: 5
1973Величайшие тайныСериалв роли Herbert White · эпизодов: 1
1973Centre PlayСериалв роли The Student · эпизодов: 1
1973ТриллерСериалв роли George Newton · в роли Ian · эпизодов: 1
1972The ReportersФильмв роли Alan
1972Country MattersСериалв роли Henry Batley · эпизодов: 1
1972Дракула 1972Фильмв роли Greg
1972New Scotland YardСериалв роли Peter Coppard · эпизодов: 1
1971Ужас в школеФильмв роли Bungabine
1971Hell's AngelФильмв роли Dick Foster
1970Пьеса дняСериалв роли Dick Foster · в роли Alan · эпизодов: 1
1969ITV Saturday Night TheatreСериалэпизодов: 1
1967ITV: ТеатрСериалв роли Tommy · эпизодов: 1
1965Пьеса месяцаСериалв роли Acaste · эпизодов: 1
1965Thirty-Minute TheatreСериалв роли Waller · эпизодов: 1