National Theatre Live: Nye (2024) Archie Lush |
|
Klokkenluider (2023) Glynn |
|
Black Mountain Poets (2016) David Griffiths |
|
Henry VI, Part 2: The Houses of York and Lancaster (2013) Duke of Suffolk / Jack Cade |
|
Henry VI: Harry The Sixth (2013) Duke of Suffolk |
|
Svengali (2013) Horsey |
|
Ghosted (2011) |
|
Svengali (2009) Horsey |
|
A Bit of Tom Jones? (2009) Teddy Shitfingers |
|
Atonement (2007) Beach Soldier |
|
Aberfan: The Untold Story (2006) Enos Sims |
|
Ghostboat (2006) Monroe |
|
Daddy's Girl (2006) Estate Agent |
|
Suckerfish (1999) Rhys |
|
Human Traffic (1999) Inca |