Actor
Elesin Oba: The King's Horseman
2022
as Resident
Collision
2022
as Johan Greser
The Mauritanian
2021
as Sergeant Sands
Mia and the White Lion
2018
as John Owen
Tiger House
2015
as Sveta
Seal Team Eight: Behind Enemy Lines
2014
as Lt.Parker
The Salvation
2014
as Man With Beard
Son of God
2014
as King David
Felix
2013
as Jeff Junior
House Party: Tonight's the Night
2013
as Keniston Scott
The Challenger
2013
as Avionics Engineer
Death Race: Inferno
2013
as Dr. Klein
Dredd
2012
as Judge Lex
Atlantis: End of a World, Birth of a Legend
2011
as Rusa
Natale in Sudafrica
2010
as Direttore hotel
Invictus
2009
as Presidential Guard
Endgame
2009
as Anthony Sampson
Coronation Street: Out of Africa
2008
as Ed Teal
The Three Investigators and The Secret Of Skeleton Island
2007
as Tom Farraday
Mercenary for Justice
2006
as Kruger
Dead Easy
2004
as Lloyd
Dracula 3000
2004
as Orlock
Berserker: Hell's Warrior
2004
as Norseman
In My Country
2004
as Boetie
The Bone Snatcher
2003
as Paul
Red Water
2003
as Brett van Ryan
Mein Soldat
as Duncan