Actor
The Lord of the Rings: The War of the Rohirrim
2024
The Little Mermaid
2023
as Joshua
Benediction
2021
as Priest
Eyimofe (This Is My Desire)
2021
as Mofe
The Two Noble Kinsmen - Live at Shakespeare's Globe
2018
as Theseus
Beasts of No Nation
2015
as Supreme Commander Dada Goodblood
The Tempest
2010
as Boatswain
Sahara
2005
as Imam
The Ebb-Tide
1998
as Fakeeva
Roger Roger
1996
as Henry
Bad Girl
1992
as Edward
The Land of Dreams
1990
as Thomas
A World Apart
1988
as Priest