Actor
In the Lost Lands
2025 · as The Patriarch
Boxing Day
2021 · as Uncle Billy
Terminator: Dark Fate
2019 · as Major Dean
Hero: Inspired by the Extraordinary Life & Times of Mr. Ulric Cross
2019 · as George Padmore
Yardie
2018 · as Piper
Resident Evil: The Final Chapter
2016 · as Razor
Race Against Time
2011
Frankenstein
2007 · as Joe
Beyond the Ocean
2006 · as Shad
Sometimes in April
2005 · as Xavier
The Affair
1995 · as Sonny
Shopping
1994 · as Be Bop