Home / Discover / People

Penny Dreadful

2014
as Sembene

Halo

2022
as Jacob Keyes

Black Panther

2018
as Border Tribe Elder

Black Panther: Wakanda Forever

2022
as Border Tribe Elder

Star Wars: The Last Jedi

2017
as Medical Frigate Captain

Killing Eve

2018
as Jamie Hayward

Harlots

2017
as William North

Traitors

2019
as Richard Gregory

The Bastard Executioner

2015
as Berber the Moor

The Siege of Jadotville

2016
as Moise Tshombe

Trance

2013
as Nate

Ultimate Force

2002
as Cpl. Ricky Mann

Singam II

2013
as Danny

Serious and Organised

2003
as DI Dennis Colton

Girl

2023
as Samuel

Anansi

2002
as Adolph

Broken

2017
as Daniel Martin

Shirley

2011
as Bobo

The Diplomat (2023)

2023
as Colin Sutherland

Guest Star

Episode Blue Murder (UK)
In Deep
2006
Episode Misfits
Episode One
2009
Episode Holby Blue
Episode 4
2007
Episode Misfits
Episode Four
2009
Episode Doctor Who (2005)
A Good Man Goes to War
2011
Episode Between the Lines
Crack Up
1993
Episode Holby City
Family Ties
2001