| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2025 | Gina 3000 | Alistair | |
| 2024 | O Senhor dos Anéis: A Guerra dos Rohirrim | Lord Thorne (voice) | |
| 2023 | A Pequena Sereia | Joshua | |
| 2022 | National Theatre Live: Henry V | King of France / Archbishop of Canterbury / Sir Thomas Erpingham | |
| 2021 | Benediction | Priest | |
| 2021 | Eyimofe | Mofe | |
| 2019 | National Theatre Live: Three Sisters | Eze | |
| 2018 | The Two Noble Kinsmen - Live at Shakespeare's Globe | Theseus | |
| 2015 | Beasts of No Nation | Supreme Commander Dada Goodblood | |
| 2010 | A Tempestade | Boatswain | |
| 2005 | Towpaths of Glory | Bradshaw | |
| 2005 | Sahara | Imam | |
| 1998 | The Ebb-Tide | Fakeeva | |
| 1996 | Roger Roger | Henry | |
| 1992 | Bad Girl | Edward | |
| 1990 | The Land of Dreams | Thomas | |
| 1988 | Um Mundo à Parte | Priest | |
| - | A Long And Happy Life | Critic |