
Filmography21 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | The Sixty Year Mission: How Star Trek Changed Television and the WorldMovie | Self | 38 |
| 2026 | The LadySeries | Thomas Cressman | 38 |
| 2024 | Irish WishMovie | James Thomas | 36 |
| 2024 | Peril on the Night TrainMovie | Mr. Roland | 36 |
| 2023 | Black OpsSeries | Steve | 35 |
| 2020 | Star Trek: PicardSeries | Jack Crusher | 32 |
| 2019 | The Ready RoomSeries | Self | 31 |
| 2019 | Dark Whispers - Volume 1Movie | Student | 31 |
| 2019 | For Love or MoneyMovie | Johnny | 31 |
| 2018 | YouSeries | Rhys Montrose | 30 |
| 2018 | The House That Jack BuiltMovie | Ed - Police Officer 2 | 30 |
| 2018 | ZooMovie | John | 30 |
| 2017 | BreatheMovie | Colin Campbell | 29 |
| 2016 | Alice Through the Looking GlassMovie | James Harcourt | 28 |
| 2016 | Beowulf: Return to the ShieldlandsSeries | Slean | 28 |
| 2015 | HowlMovie | Joe | 27 |
| 2015 | Wolf HallSeries | Edward Seymour | 27 |
| 2015 | Partners in CrimeSeries | Carl Denim | 27 |
| 2014 | OutlanderSeries | Stephen Bonnet | 26 |
| 2012 | Love BiteMovie | Jamie | 24 |
| 2010 | Downton AbbeySeries | Jimmy Kent | 22 |