National Theatre: Kerry Jackson (2023) Stephen |
|
National Theatre Live: All of Us (2022) Hargreaves |
|
Undergods (2020) Ron |
|
Darkest Hour (2017) Lord Londonderry |
|
Rogue One: A Star Wars Story (2016) Admiral Gorin |
|
National Theatre Live: A View from the Bridge (2015) Alfieri |
|
Crocodile (2014) Simon |
|
Private Peaceful (2012) |
|
Mary Shelley's Frankenstein (1994) Stablehand |