| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2026 | As Ovelhas Detetives | - | |
| 2025 | End of Play | The Caretaker | |
| 2025 | Entre Montanhas | Black Ops Commander | |
| 2025 | National Theatre Live: Coriolanus | Tullus Aufidius | |
| 2024 | Apartamento 7A | BJ | |
| 2024 | National Theatre Live: The Effect | Dr Toby Sealey | |
| 2023 | Wonka | Officer Affable | |
| 2023 | Sumotherhood | Shotti | |
| 2023 | Pretty Hands | Pastor Paul | |
| 2023 | TAMING A SEAHORSE | Solomon | |
| 2022 | Twice As Good | Dee Dee (Adult) | |
| 2021 | Superworm | Wizard Lizard (voice) | |
| 2021 | Liga da Justiça de Zack Snyder | Detective Crispus Allen | |
| 2018 | O Retorno de Mary Poppins | Frye / Weasel (voice) | |
| 2018 | Gwen | Doctor Wren | |
| 2018 | Histórias de Além-Túmulo | Father Emery | |
| 2018 | O Passageiro | Oliver | |
| 2017 | Liga da Justiça | Detective Crispus Allen | |
| 2017 | As Aventuras de Paddington 2 | Warden Walker | |
| 2016 | Doutor Estranho | Physical Therapist | |
| 2016 | The Roof | David Lan's Assistant | |
| 2015 | National Theatre Live: Hamlet | Laertes | |
| 2014 | O Duplo | Guard / Doctor | |
| 2014 | Caribe: A Trajetória de Worricker | Colin Maitlis | |
| 2012 | National Theatre Live: Antigone | Messenger | |
| 2012 | Womack | Dan Tan | |
| 2012 | Rahab | Mill | |
| 2011 | A Fúria de Simuroc | Tommy | |
| 2010 | Whites | Barnaby | |
| - | Silent Drift | John-Michael |