







| 2026 | Đội Thám Tử Cừu: Án Mạng Lúc Nửa Đêm | Priest |
| 2025 | End of Play | The Caretaker |
| Hẻm Núi - The Gorge | Black Ops Commander | |
| National Theatre Live: Coriolanus | Tullus Aufidius | |
| 2024 | Căn Hộ 7A | BJ |
| National Theatre Live: The Effect | Dr Toby Sealey | |
| 2023 | Wonka | Officer Affable |
| Sumotherhood | Shotti | |
| Pretty Hands | Pastor Paul | |
| TAMING A SEAHORSE | Solomon | |
| 2022 | Twice As Good | Dee Dee (Adult) |
| 2021 | Superworm | Wizard Lizard (voice) |
| Liên Minh Công Lý Phiên bản của Zack Snyder | Detective Crispus Allen | |
| 2018 | Mary Poppins Trở Lại | Frye / Weasel (voice) |
| Gwen | Doctor Wren | |
| Chuyện Ma Lúc Nửa Đêm | Father Emery | |
| Hành Khách Bí Ẩn | Oliver | |
| 2017 | Liên Minh Công Lý | Detective Crispus Allen |
| Gấu Paddington 2 | Warden Walker | |
| 2016 | Phù Thuỷ Tối Thượng | Physical Therapist |
| The Roof | David Lan's Assistant | |
| 2015 | National Theatre Live: Hamlet | Laertes |
| 2014 | The Double | Guard / Doctor |
| Turks & Caicos | Colin Maitlis | |
| 2012 | National Theatre Live: Antigone | Messenger |
| Womack | Dan Tan | |
| Rahab | Mill | |
| 2011 | Roadkill | Tommy |
| 2010 | Whites | Barnaby |