
Filmography28 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Toxic TownSeries | Derek Mahon | 38 |
| 2025 | MergeMovie | Neil (segment "Soulmate") | 38 |
| 2024 | Get Millie BlackSeries | Luke Holborn | 37 |
| 2019 | Love, Death & RobotsSeries | Laird (voice) | 32 |
| 2019 | The CaptureSeries | James Whitlock | 32 |
| 2018 | Been So LongMovie | Kestrel | 31 |
| 2017 | Come Out of the WoodsMovie | Ally | 30 |
| 2016 | MadlyMovie | — | 29 |
| 2015 | The GamechangersMovie | Jamie King | 28 |
| 2014 | Monsters: Dark ContinentMovie | Frankie | 27 |
| 2014 | New WorldsSeries | Ned | 27 |
| 2013 | SouthcliffeSeries | Chris Cooper | 26 |
| 2012 | Murder: Joint EnterpriseMovie | Stefan | 25 |
| 2011 | Game of ThronesSeries | Gendry | 24 |
| 2011 | BlitzMovie | Theo Nelson | 24 |
| 2011 | The FadesSeries | John | 24 |
| 2010 | AccusedSeries | Martin Cormack | 23 |
| 2009 | Moving OnSeries | Kieran Murphy | 22 |
| 2009 | The Damned UnitedMovie | Duncan McKenzie | 22 |
| 2008 | MerlinSeries | William | 21 |
| 2008 | Lily Allen and FriendsSeries | Self - Guest | 21 |
| 2007 | SkinsSeries | Chris Miles | 20 |
| 2005 | Doctor WhoSeries | Cline | 18 |
| 2005 | The Friday Night ProjectSeries | Self | 18 |
| 2002 | Born and BredSeries | Humphrey 'Bogie' Locke | 15 |
| 2000 | DoctorsSeries | Lee Lindsay | 13 |
| 1993 | Peak PracticeSeries | Leon | 6 |
| 0 | Skins: The Lost WeeksMovie | Chris Miles | — |