|
National Theatre Live: Retrograde (2025) as Sidney Poitier |
|
Woken (2024) as James |
|
Fireworks (2022) as Pep |
|
National Theatre Live: Constellations (2021) as Roland |
|
Limbo (2021) as Zeb Vincent |
|
A Few Miles South (2021) as Eric |
|
No More Wings (2019) as Isaac |
|
The Flood (2019) as Haile |
|
London Unplugged (2018) as |
|
Red Ape: Saving the Orangutan (2018) as Narrator |
|
Rivers of Blood: 50 Years On (2018) as Himself - Narrator (voice) |
|
Bees Make Honey (2018) as Russell |
|
Last Words (2017) as Self - Narrator (voice) |
|
Cla'am (2017) as Weezle |
|
The Making of Julius Caesar: Royal Shakespeare Company (2012) as Himself / Octavius |
|
Papadopoulos & Sons (2012) as Door Knocker |
|
Julius Caesar (2012) as Octavius |
|
The Veteran (2011) as Fahad Sahal |