|
The Sheep Detectives (2026) as Priest |
|
End of Play (2025) as The Caretaker |
|
The Gorge (2025) as Black Ops Commander |
|
National Theatre Live: Coriolanus (2025) as Tullus Aufidius |
|
Apartment 7A (2024) as BJ |
|
National Theatre Live: The Effect (2024) as Dr Toby Sealey |
|
Wonka (2023) as Officer Affable |
|
Sumotherhood (2023) as Shotti |
|
Pretty Hands (2023) as Pastor Paul |
|
TAMING A SEAHORSE (2023) as Solomon |
|
Twice As Good (2022) as Dee Dee (Adult) |
|
Superworm (2021) as Wizard Lizard (voice) |
|
Zack Snyder's Justice League (2021) as Detective Crispus Allen |
|
Mary Poppins Returns (2018) as Frye / Weasel (voice) |
|
Gwen (2018) as Doctor Wren |
|
Ghost Stories (2018) as Father Emery |
|
The Commuter (2018) as Oliver |
|
Justice League (2017) as Detective Crispus Allen |
|
Paddington 2 (2017) as Warden Walker |
|
Doctor Strange (2016) as Physical Therapist |
|
The Roof (2016) as David Lan's Assistant |
|
National Theatre Live: Hamlet (2015) as Laertes |
|
The Double (2014) as Guard / Doctor |
|
Turks & Caicos (2014) as Colin Maitlis |
|
National Theatre Live: Antigone (2012) as Messenger |
|
Womack (2012) as Dan Tan |
|
Rahab (2012) as Mill |
|
Roadkill (2011) as Tommy |
|
Whites (2010) as Barnaby |
|
Silent Drift () as John-Michael |