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