|
Last Breath (2025) as Craig (Dive Supervisor) |
|
Inside No. 9: The Party's Over (2024) as Self |
|
Napoleon (2023) as Junot |
|
Calamity James (2023) as Brian |
|
Operation Mincemeat (2022) as Jock Horsfall |
|
Meet You at the Hippos (2021) as Self - Presenter |
|
Zog and the Flying Doctors (2021) as Unicorn (voice) |
|
Larchview (2020) as |
|
The Kid Who Would Be King (2019) as Mr. Jeffreys |
|
Say My Name (2018) as Dec |
|
Eric, Ernie and Me (2017) as Eric Morecambe |
|
Edmund the Magnificent (2017) as Nate |
|
Wild Flight: Conquest of the Skies 3D (2016) as Narrator |
|
Porridge (2016) as Officer Meekie |
|
Take Down (2016) as Lawrence Close |
|
Sunset Song (2015) as Reverend Gibbon |
|
Amazing Mighty Micro Monsters 3D (2015) as Self - Narrator |
|
Camera Trap (2015) as Iain |
|
All the Ordinary Angels (2015) as Mr. Taylor |
|
X Moor (2014) as Fox |
|
National Theatre Live: The Cherry Orchard (2011) as Trofimov |
|
Britz (2007) as Richard |
|
The Trial of Tony Blair (2007) as Tommy |
|
Loving You (2003) as DC Colin Morris |