Known For:
Acting
Birthday:
N/A
| Year | Movie | Role |
|---|---|---|
| 2024 | National Theatre Live: Nye | Archie Lush |
| 2023 | Klokkenluider | Glynn |
| 2016 | Black Mountain Poets | David Griffiths |
| 2013 | Svengali | Horsey |
| 2013 | Henry VI, Part 2: The Houses of York and Lancaster | Duke of Suffolk / Jack Cade |
| 2013 | Henry VI: Harry The Sixth | Duke of Suffolk |
| 2011 | Ghosted | |
| 2009 | A Bit of Tom Jones? | Teddy Shitfingers |
| 2009 | Svengali | Horsey |
| 2007 | Atonement | Beach Soldier |
| 2006 | Daddy's Girl | Estate Agent |
| 2006 | Ghostboat | Monroe |
| 2006 | Aberfan: The Untold Story | Enos Sims |
| 1999 | Human Traffic | Inca |
| 1999 | Suckerfish | Rhys |
| Madfabulous |
| Year | TV Show | Role |
|---|---|---|
| 2022 | House of the Dragon | Lord Borros Baratheon |
| 2021 | The Pembrokeshire Murders | DCI Jim Morris |
| 2021 | The Pembrokeshire Murders | DCI Jim Morris (uncredited) |
| 2020 | McDonald & Dodds | Mikey Wallace |
| 2016 | The Crown | Editor |
| 2013 | Father Brown | Daffyd Clegg |
| 2001 | The Bench | Hugh Evans |
| 1997 | Midsomer Murders | Micky |