
Filmography68 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | The War Between the Land and the SeaSeries | Barclay Pierre-Dupont | 44 |
| 2025 | PlainclothesMovie | Andrew | 44 |
| 2024 | The FortressSeries | Charlie Oldman | 43 |
| 2024 | Rob Beckett's Smart TVSeries | Self - Guest | 43 |
| 2024 | Pet Shop Boys: A New BohemiaMovie | — | 43 |
| 2023 | Love AgainMovie | Billy Brooks | 42 |
| 2020 | The SisterSeries | Nathan | 39 |
| 2020 | Flesh and BloodSeries | Jake | 39 |
| 2019 | The Good LiarMovie | Steven | 38 |
| 2019 | RuPaul's Drag Race UKSeries | Self - Guest Judge | 38 |
| 2019 | Years and YearsSeries | Daniel Lyons | 38 |
| 2019 | The SeaMovie | David | 38 |
| 2018 | The Great Celebrity Bake Off for Stand Up To CancerSeries | Self - Guest | 37 |
| 2018 | Freedom Fighters: The RayMovie | Ray Terrill / The Ray (voice) | 37 |
| 2017 | FEUDSeries | John O'Shea | 36 |
| 2017 | The Great British Bake Off: An Extra SliceSeries | Self | 36 |
| 2017 | National Theatre Live: Angels In America — Part One: Millennium ApproachesMovie | Joseph Pitt/Prior 1/The Eskimo | 36 |
| 2017 | National Theatre Live: Angels In America — Part Two: PerestroikaMovie | Joseph Pitt/Mormon Centre Father/The Angel Europa | 36 |
| 2017 | Freedom Fighters: The RaySeries | Ray Terrill / The Ray (voice) | 36 |
| 2017 | Queers.Series | — | 36 |
| 2016 | DC's Legends of TomorrowSeries | Ray Terrill / The Ray | 35 |
| 2016 | The Night ManagerSeries | Simon Ogilvey | 35 |
| 2016 | The PassMovie | Jason | 35 |
| 2016 | Looking: The MovieMovie | Kevin Matheson | 35 |
| 2015 | SupergirlSeries | Ray Terrill / The Ray (uncredited) | 34 |
| 2015 | QuanticoSeries | Harry Doyle | 34 |
| 2015 | The Lady in the VanMovie | Young Man with Earring | 34 |
| 2015 | Stick ManMovie | Dog (voice) | 34 |
| 2014 | The FlashSeries | Ray Terrill / The Ray | 33 |
| 2014 | Effie GrayMovie | George | 33 |
| 2014 | Muppets Most WantedMovie | Delivery Man | 33 |
| 2014 | LookingSeries | Kevin Matheson | 33 |
| 2014 | PrideMovie | Tim | 33 |
| 2014 | Mike the Knight: Journey to Dragon MountainMovie | Squirt (Voice) | 33 |
| 2014 | Awesome Adventures: Party Surprise!Movie | Squirt (voice) | 33 |
| 2013 | Doctor Who: The Ultimate GuideMovie | Narrator (voice) | 32 |
| 2012 | Playhouse PresentsSeries | Footman | 31 |
| 2012 | BBC Comedy FeedsSeries | — | 31 |
| 2012 | Just a MinuteSeries | Self | 31 |
| 2012 | Walking the DogsMovie | Footman | 31 |
| 2011 | American Horror StorySeries | Patrick Read | 30 |
| 2010 | MongrelsSeries | — | 29 |
| 2010 | HugeMovie | Carl | 29 |
| 2010 | Him & HerSeries | Steve | 29 |
| 2010 | SherlockSeries | Henry Knight | 29 |
| 2009 | Watch What Happens Live with Andy CohenSeries | Self - Guest | 28 |
| 2009 | Being HumanSeries | George Sands | 28 |
| 2009 | RoarMovie | Tom | 28 |
| 2008 | Little DorritSeries | John Chivery | 27 |
| 2008 | Celebrity JuiceSeries | Self | 27 |
| 2008 | Ashes to AshesSeries | Marcus Johnstone | 27 |
| 2007 | Gavin & StaceySeries | Budgie | 26 |
| 2006 | The History BoysMovie | Rudge | 25 |
| 2005 | Doctor Who ConfidentialSeries | Narrator | 24 |
| 2004 | Agatha Christie's MarpleSeries | PC Terence Reed | 23 |
| 2004 | The Paul O'Grady ShowSeries | — | 23 |
| 2003 | ServantsSeries | — | 22 |
| 2002 | Ultimate ForceSeries | — | 21 |
| 2001 | MessiahSeries | Robbie McManus | 20 |
| 2001 | The Emperor's New ClothesMovie | Recruit | 20 |
| 1999 | Holby CitySeries | Jerome Hibbert | 18 |
| 1998 | The Mrs Bradley MysteriesSeries | Stable boy | 17 |
| 1996 | Silent WitnessSeries | — | 15 |
| 1996 | Never Mind the BuzzcocksSeries | Self - Panellist | 15 |
| 1996 | SpywatchSeries | Dennis Sealey | 15 |
| 1994 | MudSeries | Bill | 13 |
| 1989 | Agatha Christie's PoirotSeries | Lionel Marshall | 8 |
| 1984 | The BillSeries | — | 3 |