
Filmography17 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | The Yellow TieMovie | Miki | 29 |
| 2024 | A Matter of MinutesMovie | Theo | 28 |
| 2022 | Gigi & NateMovie | Nate Gibson | 26 |
| 2022 | Slow HorsesSeries | Ben Dunn | 26 |
| 2022 | AngelyneSeries | Freddy Messina | 26 |
| 2019 | RocketmanMovie | Ray Williams | 23 |
| 2017 | SalvationSeries | Liam Cole | 21 |
| 2015 | Wolf HallSeries | Gregory Cromwell | 19 |
| 2014 | Red Band SocietySeries | Leo Roth | 18 |
| 2011 | NeverlandSeries | Peter Pan | 15 |
| 2010 | Never Let Me GoMovie | Young Tommy | 14 |
| 2010 | DiscoMovie | Greg | 14 |
| 2009 | The Boat That RockedMovie | James | 13 |
| 2007 | The Golden CompassMovie | Billy Costa | 11 |
| 2006 | Robin HoodSeries | — | 10 |
| 1999 | Teen Choice AwardsSeries | Self - Presenter | 3 |
| 0 | Let It Come DownMovie | — | — |