2017
The Summoning as Mills2017
Boxing Day: A Day After Christmas as Michael Adeyemi2016
American Crime Story as Det. Jackson2016
Colony as Alan's Guard2014
The Librarians as Doorman2012
Black November as Timi2010
Barry Munday as Spiro2009
NCIS: Los Angeles as Dingane Naidoo2009
NCIS: Los Angeles as Masked Man2007
Cover as Dutch Mass (as Raz Adoti)2007
The Still Life as Rodney2007
Resident Evil: Diary of an Apocalypse as Self2006
Second in Command as Sgt. Earl 'Gunny' Darnell2005
Doom as Duke2005
The Hard Corps as Wayne Barclay2004
Resident Evil: Apocalypse as Sgt. Peyton Wells2004
Haven as Richie Rich2004
Game Babes as Self2003
NCIS as Mike Sullivan2001
Black Hawk Down as Yousuf Dahir Mo'alim2001
Men Only as Dwight2000
Attachments as Olly2000
Gangster No. 1 as Roland1997
Dream Team as Wes Kingsley1997
Holding On as Chris1997
Amistad as Yamba1997
Remember Me? as Not available1991
Soldier Soldier as Cpl William Markham1989
Press Gang as ConstableNaN
The Experiment as Dalton MacleanNaN
Son of the Soil as Not available