Actor
Still Alive
2026 · as Hector Ossian
National Theatre Live: Macbeth
2024 · as King Duncan/Siward
The Railway Man
2013 · as Removal Man
3-D Halloween
2000 · as Joseph Stewart
Reflections Upon the Origin of the Pineapple
2000
Split Second
1999 · as Kenneth Urquart