2024
Mr Loverman as Hubert2022
Ferryman as Sparx2021
Creation Stories as Counsellor2019
November 1st as Carl2017
Acts of Vengeance as Shivers2016
Mine as Berber2014
Montana as Kerrigan2011
Black Mirror as Anthony2011
Death in Paradise as Leon Laroche2011
Unknown as Biko2011
Arthur Christmas as Reporter (voice)2010
SUS as Delroy2009
Agora as Hierax-Parabolano2008
Fallout as Manny2007
Mr. Bean's Holiday as Luther2006
The Trail as Tsuari2005
Sahara as Oshodi2005
Cherps as Reggie2003
The Commander as Not available2001
Mr In-Between as Rickets2001
The Low Down as Nathan2001
Ice Cool Reception as Lance2000
Lock, Stock... as Firebug2000
24 Hours in London as McKenzie1999
Tube Tales as Walkman Boy (segment "Steal Away")1999
Everybody Loves Sunshine as Leon1997
Trial & Retribution as Not available1996
Felix Dexter in Douglas as Mr Johnson1994
Pie in the Sky as Chef1994
Shopping as Car Thief1991
Prime Suspect as Kid's Brother1990
The Upper Hand as Robbie1984
The Bill as Not available2025
National Theatre Live: Death of England: Delroy Director2023
National Theatre Live: Othello Director2021
Death of England: Face to Face Director2021
Death of England: Face to Face Writer2020
National Theatre Archive: Death of England Writer2020
National Theatre Archive: Death of England Director2020
National Theatre Live: Death of England: Delroy Writer2020
National Theatre Live: Death of England: Delroy Director2020
National Theatre Live: Death of England: Delroy Co-Writer2020
National Theatre Live: Death of England: Delroy Director2010
SUS Producer