Actor
Sweet Sue
2023 · as Lyndon
The Phantom of the Open
2022 · as Willie
Undergods
2021 · as K
The World We Knew
2020 · as Gordon
National Theatre Live: Small Island
2019
Yardie
2018 · as Beenie
The Lost City of Z
2017 · as Willis
Ellen
2016 · as Graham
Kelly + Victor
2012 · as Mikey
Some Dogs Bite
2010 · as Brandon
The Unloved
2009 · as Johann
One for the Road
2003 · as Dave