| Production | Role | Director/Production Company | |
| THE DAMNATION OF DARWIN | Charles Darwin | Dir: Anthony Thomas / HBO / Rare Day Productions | Television |
| GAME OF THRONES | Lord Torturer | Dir: David Benioff / DB Weiss / Fire & Blood Productions | Television |
| HOLLYOAKS | Doctor | Dir: Daikin Marsh / Lime Pictures | Television |
| MRS BIGGS | Reporter | Dir: Paul Whittington / ITV | Television |
| LEWIS | PC Baynes | Dir: Charles Palmer / ITV | Television |
| Hideaway | The Man | Gabriel Henrique Gonzalez / Spare Time Film | Short Film |
| EVERYDAY MAPS FOR EVERYDAY USE | John | Dir: Beckie Mills / Finborough Theatre | Stage |
| SYMPHONY | The Narrator | Dir: Joe Murphy (Nabakov) / Lyric Hammersmith/Latitude Festival | Stage |
| EVENT'S WHILE GUARDING THE BOFOR'S GUN | Gunner Rowe | Dir: Rob Hastie / The Finborough Theatre | Stage |
| MONEY IN THE VAULTS | Felix | Dir: Sam Pritchard / Old Vic Tunnels | Stage |
| THE STOPS | Adam | Dir: Joe Murphy / The Arcola | Stage |
| 1000 DAYS | Mark | Dir: Kirsty Patrick-Ward / The Rosemary Branch | Stage |
| THE BOY ON THE SWING | Earl | Dir: Joe Murphy / The Arcola | Stage |
| Man | VOX POP | Dir: Sam Pritchard (Nabakov) / Soho Theatre | Stage |
| THE LAW OF INERTIA (Rehearsed Reading) | Daniel | Dir: Elizabeth Newman / Oxford Playhouse Studio | Stage |
| THE DAUGHTER IN LAW | Luther | Dir: Joanna Read / The New Vic / Newcastle-Under-Lyme | Stage |
| JULIUS CAESAR | Brutus | Dir: Joseph Murphy / EUTCO Edinburgh Fringe | Stage |
| TODAY | Wilfred | Dir: Katharine Rogers / Bristol Old Vic Theatre School | Stage |
| A CLOCKWORK ORANGE | Alex | Dir: Joseph Murphy / FatCat | Stage |