
Filmography21 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2022 | Vikings: ValhallaSeries | Earl Godwin | 39 |
| 2020 | Shuttlecock: Sins of a FatherMovie | Martin Prentis | 37 |
| 2019 | The Garden of Evening MistsMovie | 1950s Frederik Gemmell | 36 |
| 2017 | Cold SkinMovie | Friend | 34 |
| 2016 | The Living and the DeadSeries | William Payne | 33 |
| 2016 | VictoriaSeries | Prince Ernest | 33 |
| 2016 | Murder Games: The Life and Death of Breck BednarMovie | Himself - Narrator (voice) | 33 |
| 2015 | If I Tell You I Have to Kill YouMovie | Lionel | 32 |
| 2015 | Night FeedMovie | Young Dad | 32 |
| 2014 | Kim Philby: His Most Intimate BetrayalMovie | Kim Philby | 31 |
| 2014 | Love by DesignMovie | Adrian | 31 |
| 2014 | Goblin?Movie | Harry | 31 |
| 2013 | EndeavourSeries | Joss Bixby | 30 |
| 2013 | The White QueenSeries | George Plantagenet | 30 |
| 2012 | Ripper StreetSeries | Victor Silver | 29 |
| 2011 | The BorgiasSeries | Juan Borgia | 28 |
| 2010 | The Pillars of the EarthSeries | William Hamleigh | 27 |
| 2010 | WiggerMovie | — | 27 |
| 2009 | TrinitySeries | Ross Bonham | 26 |
| 2000 | You: Story and Glory of a MasterpieceMovie | Brandon Miller | 17 |
| 1993 | Power RangersSeries | Comic #2 | 10 |