Actor
Paddington in Peru
2024
as Mr. Barnes
Three Day Millionaire
2022
as Wheezy
The Kindred
2021
as Detective Shepherd
Boxing Day
2021
as Bilal
Zack Snyder's Justice League
2021
as Task Force Lead
Military Wives
2020
as Red
Haircut
2019
as Jimmy
Walk Like a Panther
2018
as Zulu Dawn
Paddington 2
2017
as Mr. Barnes
Plastic
2014
as Mr. X
Shank
2010
as Beano
Dead Man Running
2009
as Curtis
Hush
2008
as Chimponda
Bad Day
2008
as Benjamin Radcliffe
Cass
2008
as Marlon
Deadmeat
2007
as Stan
Chromophobia
2006
as Ricky
Rollin' with the Nines
2006
as Pushy
Out of Reach
2004
as Lewis Morton
Underworld
2003
as Kahn
Mean Machine
2001
as Trojan
South West 9
2001
as Jel
Mike Bassett: England Manager
2001
as Smallsy
Snatch
2000
as Vincent
G:MT Greenwich Mean Time
1999
as Ricky
Black Poppies
1992
The Firm
1989
as Snowy
Boxing Day 2
as Bilal