2025The EstateMovie
2025The Yellow TieSchool TeacherMovie
2024SebastianIanMovie
2024Sense and SensibilityHenry DashwoodMovie
2022The Lost KingRR LawrenceMovie
2022Sister Boniface MysteriesDickie Whitfield · 1 episodeShow
2021The Last DuelKing's UncleMovie
2018Patrick MelroseTony Fowles · 1 episodeShow
2016A United KingdomMr. SpeakerMovie
2016VictoriaLord Powis · 1 episodeShow
2015BurntLangham Maitre'dMovie
2015Jonathan Strange & Mr NorrellAuctioneer · 1 episodeShow
2015Blood and CarpetRupertMovie
2014ElectricityConsultant NeurologistMovie
2013LucanEasthamMovie
2013DianaSydney OfficialMovie
2012Ripper StreetMr. Wheen · 1 episodeShow
2012RestlessClub Servant · 2 episodesShow
2012Secret StatePiers Jupp · 4 episodesShow
2012Call the MidwifeDr. Carlson · 1 episodeShow
2010Mr. NiceMIG DuncanMovie
2009MargaretNorman LamontMovie
2008The Bank JobLawyerMovie
2006The QueenBlair's AideMovie
2004Murder City1 episodeShow
2004Gunpowder, Treason & PlotPeers the Parliamentarian · 2 episodesShow
2004Agent Cody Banks 2: Destination LondonIsambard JerkalotMovie
2004HustleJeremy Garrett · 1 episodeShow
2004The Alan Clark DiariesPeter Rost · 1 episodeShow
2003SylviaJames MichieMovie
2003ByronThomas MooreMovie
2003Cambridge SpiesPrince of Wales · 1 episodeShow
2003ByronThomas Moore · 2 episodesShow
2000The SightTourist in New YorkMovie
2000BedazzledJohn Wilkes BoothMovie
1999The Adventures of Young Indiana Jones: Phantom Train of DoomRichard MeinertzhagenMovie
1999The Adventures of Young Indiana Jones: Daredevils of the DesertRichard MeinertzhagenMovie
1999The Adventures of Young Indiana Jones: Trenches of HellLambertMovie
1999Beautiful PeopleEdward ThorntonMovie
1995The Virgin in the IceBrother JeromeMovie
1994Monk's HoodBrother JeromeMovie
1994The Leper of St. GilesBrother JeromeMovie
1994The Sanctuary SparrowBrother JeromeMovie
1994One Corpse Too ManyBrother JeromeMovie
1994CadfaelBrother Jerome · 13 episodesShow
1993ShadowlandsFather John FisherMovie
1993Foreign AffairsBurberry's AssistantMovie
1992The Young Indiana Jones ChroniclesLambert · 1 episodeShow
1991The Grass ArenaBatesMovie
1991Heading HomeCharlieMovie
1990The FoolMovie
1990Jeeves and WoosterBicky · 1 episodeShow
1990The Secret Life of Ian FlemingQuincyMovie
1989Stay LuckyTeddy · 1 episodeShow
1989Paris by NightLawrenceMovie
1989Shadow of the NooseWellesley Orr · 3 episodesShow
1988The YobLeonardMovie
1987The Ruth Rendell MysteriesJohn Oldbury · 2 episodesShow
1986Absolute BeginnersThe Misery KidMovie
1985Oliver TwistNoah Claypole · 5 episodesShow
1985LifeforceSecond Boy in ParkMovie
1985Screen TwoBates · 1 episodeShow
1984The Bullshitters: Roll Out the GunbarrelRADA StudentMovie
1984The Little Drummer GirlYoung ManMovie
1984Morgan's BoyGreener · 8 episodesShow
1984Oxford BluesGeordie NevittsMovie
1984Long Live the BabeWillMovie
1983The Old Men at the ZooAllan Langley-Beard · 1 episodeShow
1983RunnersResearcherMovie
1983Forever YoungYoung JamesMovie
1982The Comic Strip Presents...Leonard · 1 episodeShow
1979QuadropheniaMod (uncredited)Movie
1979ScumDavisMovie
1978Absolutiona boyMovie