Actor
Demons
2024 · as Dom Top
A Christmas Story Christmas
2022 · as Big Guard
The Lady of Heaven
2021 · as Bilal
Jingle Jangle: A Christmas Journey
2020 · as Constable #2
National Theatre Live: The Comedy of Errors
2012 · as Anitpholus of Ephesus
Johnny English Reborn
2011 · as Michael Tembe
Sand Serpents
2009 · as Sgt. Wilson
Pirates
1998 · as Pirate