Actor
Hershey
25 Nov 2026 · as Lebbie
True Things
2022 · as David
My Son
2021 · as William O'Connor
Intrigo: Samaria
2019 · as Estate Agent
National Theatre Live: LOVE
2018 · as Ian
Under the Skin
2014
Filth
2013 · as Tramp
16 Years of Alcohol
2003 · as Budgie
The Trench
1999 · as Pte. George Hogg
A Time to Love
1999 · as Dougie
Dishonour Bright
1936 · as Louis