2025The ChoralWriterMovie
2024Alan Bennett: 90 Years OnMovie
2023AllelujahExecutive Producer · WriterMovie
2022Eric Ravilious: Drawn to WarMovie
2020Alan Bennett's Talking HeadsWriter · 12 episodes · CreatorShow
2018National Theatre Live: The Madness of George IIIWriterMovie
2018National Theatre Live: Allelujah!WriterMovie
2015The Lady in the VanAlan Bennett (2014) · WriterMovie
2013The Native Hue of ResolutionMovie
2013Mouse and Mole at Christmas TimeMole (voice)Movie
2013National Theatre Live: 50 Years on StageHectorMovie
2013National Theatre Live: PeopleWriterMovie
2012My Friend Sam: Living for the MomentMovie
2010National Theatre Live: The Habit of ArtWriterMovie
2006The History BoysScreenplay, AuthorMovie
2003The Young VisitersNarrator (voice)Movie
2003Meg and MogOwl · 52 episodesShow
2000Telling TalesWriter · 10 episodes · CreatorShow
1998Waiting for the TelegramWriterMovie
1998Playing SandwichesWriterMovie
1998Talking Heads 2WriterMovie
1998Did I Say Hairdressing? I Meant Astrophysics(voice)Movie
1997A Dance to the Music of TimeSillery · 4 episodesShow
1996The Willows in WinterMoleMovie
1996The World of Peter Rabbit and Friends: The Tale of Two Bad Mice and Johnny Town-MouseTimmy Willie (voice)Movie
1996In Love and WarPorterMovie
1995The Wind in the WillowsMole (voice)Movie
1994The Madness of King George2nd MP · Screenplay, Theatre PlayMovie
1994Portrait or BustWriterMovie
1993Selling HitlerHugh Trevor-RoperMovie
1991Julie Walters and FriendsWriterMovie
1991Julie Walters and Friends1 episode · CreatorShow
1991AshendenGrantly Caypor · 1 episodeShow
1991A Question of AttributionWriterMovie
1991A Life in DeathWriters' AssistantMovie
1990102 Boulevard HaussmannWriterMovie
1989Screen OneWriter · 1 episodeShow
1988Dinner at NoonWriterMovie
1988Bed Among the LentilsWriter · DirectorMovie
1988A Lady of LettersWriterMovie
1988Talking HeadsWriter · DirectorMovie
1988Talking HeadsGraham Whittaker · 1 episode · Writer · 12 episodes · Director · 1 episode · CreatorShow
1987Little DorritThe BishopMovie
1987Fortunes of WarLord Pinkrose · 4 episodesShow
1987Prick Up Your EarsScreenplayMovie
1986The Insurance ManWriterMovie
1986Man and MusicPresenter · 4 episodesShow
1985DreamchildMock Turtle (voice)Movie
1985Screen TwoWriter · 2 episodesShow
1984A Private FunctionScreenplay, StoryMovie
1983An Englishman AbroadWriterMovie
1982The Merry Wives of WindsorJustice ShallowMovie
1982Say Something HappenedWriterMovie
1982MarksWriterMovie
1982Rolling HomeWriterMovie
1982A Woman of No Importance.WriterMovie
1982Our WinnieWriterMovie
1982Objects of AffectionWriter · 6 episodes · CreatorShow
1982Intensive CareDenis Midgley · WriterMovie
1979All Day on the SandsWriterMovie
1979One Fine DayWriterMovie
1979Afternoon OffMr Petty · WriterMovie
1979The Old CrowdWriterMovie
1978Doris and DoreenWriterMovie
1978Me! I'm Afraid of Virginia WoolfNarrator (voice) · WriterMovie
1978Long ShotNeville's DoctorMovie
1978A Visit from Miss ProtheroNarrator (voice) (uncredited) · WriterMovie
1977A Little OutingWriterMovie
1977PremiereWriter · 1 episodeShow
1977BBC2 Play of the WeekNarrator (voice) (uncredited) · 1 episode · Writer · 1 episodeShow
1975Sunset Across the BayWriterMovie
1972A Day OutWriterMovie
1970HamletOsricMovie
1970Play for TodayDenis Midgley · 1 episode · Writer · 2 episodesShow
1970Every Home Should Have OneDefence SolicitorMovie
1969ITV Saturday Night TheatreOsric · 1 episodeShow
1966Alice in WonderlandMouseMovie
1966On the Margin6 episodesShow