2025
To Love a Narcissist as Luca2024
The Day of the Jackal as Paul Pullman2024
Doctor Who as Omo Esosa2024
The After as Stewart2023
Classified as Gabe Gardner2023
Stillness as Not available2023
A Warrior's Dance as Baba2022
Andor as Lieutenant Gorn2022
The English as Captain Knox2022
Andor: A Disney+ Day Special Look as Lieutenant Gorn (archive footage) (uncredited)2022
The Nan Movie as Daniel2022
The Body in the Bag as Self- Narrator2022
National Theatre Live: Blues for an Alabama Sky as Sam Thomas2021
ear for eye as UK Dad2021
Jackdaw as Vagabond2020
Ashens and the Polybius Heist as Dennis Brilliance2019
Manhunt as Neville Hylton2019
National Theatre Live: All My Sons as Dr. Jim Bayliss2019
Pink Wall as Scott2019
National Theatre Live: Three Sisters as Onyinyechukwu2018
Black Earth Rising as Dr. Busasa2018
National Theatre Live: Barber Shop Chronicles as Elnathan / Benjamin / Dwain2017
Amy and Sophia as Ben2015
Francis as Not available2013
The Machine as Dr. Giwa-Amu2013
Ashens and the Quest for the Gamechild as Chef Brilliance2013
The Adventurer: The Curse of the Midas Box as Chef2013
Silent Night, Bloody Night: The Homecoming as Ben2012
Night of the Living Dead: Resurrection as Ben2012
Elfie Hopkins as Constable Kelly2011
Panic Button as Militia Executioner2011
Little Munchkin as Mr. Sumner2009
Colonial Gods as Lead Construction Dude2008
Mistresses as Jeweller2006
Starter for 10 as Marcus2002
The Story of Tracy Beaker as Mr. ByronNaN
Bury Your Gays as Not availableNaN
Oachkatzlschwoaf as Nigerian Man 1