2026Ghosts: Inside The MovieMovie
2024The WivesFrankie Morgan · 6 episodesShow
2023Chicken Run: Dawn of the NuggetAdditional WritingMovie
2023HijackGraham · 3 episodesShow
2023A Kind of SparkAdam Quinn · 10 episodesShow
2023We Are Not AloneDarrenth · WriterMovie
2022We Are Not AloneDarrenth · 3 episodes · Writer · 3 episodes · CreatorShow
2021Ghosts: He CameThe CaptainMovie
2021The CleanerJustin · 1 episodeShow
2020Ghosts: The Ghost of ChristmasThe CaptainMovie
2020Alma's Not NormalPhil · 1 episodeShow
2019Good OmensNigel Tomkins · 1 episodeShow
2019GhostsThe Captain · 30 episodes · Executive Producer · 30 episodes · Writer · 8 episodes · CreatorShow
2019SequinsAlan BigsbyMovie
2018King of ThievesBuilding Society Branch ManagerMovie
2016Bridget Jones's BabyGilesMovie
2016Power MonkeysOleg · 6 episodesShow
2016Tracey Ullman's ShowEmmanuel Macron · 1 episodeShow
2015Acoustic KittyAgent CooperMovie
2015Danger MouseProf. Ham Hands (voice) · 2 episodesShow
2015BillKing Phillip II of Spain / Earl of Southampton / Grubby Thief / Alexander Dimitrievitch / Head of Guards · WriterMovie
2014Rest StopGuardian AngelMovie
2014Playing HouseDr. Clive Ericson · 5 episodesShow
2014SardinesJeremyMovie
2014Inside No. 9Jeremy · 1 episodeShow
2013YonderlandVarious · 25 episodes · Writer · 25 episodes · CreatorShow
2012Meeting DaddyDaddyMovie
2011Tooty's WeddingPeter · Producer · WriterMovie
2011Horrible Histories’ Big Prom PartyMovie
2011W.E.EquerryMovie
2011Your HighnessRangerMovie
2010Cemetery JunctionMartinMovie
2010The PersuasionistsCarl · 1 episodeShow
2009Horrible Histories64 episodes · Writer · 6 episodesShow
2008Trimming the FatJTMovie
2008Laura, Ben and Him8 episodesShow
2008Exit StrategyHusbandMovie
2007St Trinian'sDamaged InspectorMovie
2007Angelo'sPaul · 1 episodeShow
2007Spinners and LosersAdam KenyonMovie
2007I Want CandyBusinessmanMovie
2006Starter for 10University Challenge CoordinatorMovie
2006The GigolosBenMovie
2006MayoSimon Johnston · 1 episodeShow
2006Imagine Me & YouDavid SteeleMovie
2005The Thick of ItAdam Kenyon · 5 episodesShow
2005The RobinsonsLance · 1 episodeShow
2004Carrie & BarryMan in Street · 1 episodeShow
2004The Catherine Tate Show1 episodeShow
2000My HeroDexter Paget · 1 episodeShow