
Acted in 35
2020s
- 2025
Jafaican
Winston
- 2024
- 2022
Revelations
Thom
- 2021
The Track
Nate
2010s
- 2019
- 2018
Black Smoke Rising
Simon
Macbeth
Captain
- 2017
National Theatre Live: Rosencrantz & Guildenstern Are Dead
Claudius
- 2016
King Lear
Earl of Kent
- 2014
- 2013
Fedz
Trevor McBride
- 2012
Dead End
Carl Foster
- 2011
Anuvahood
Mike
- 2010
In a Better World
Movie
Pimp
Byron
2000s
- 2009
- 2008
- 2007
Deadmeat
Barry
- 2006
- 2001
South West 9
Freddy
Buried Treasure
Luke
- 2000
1990s
- 1998
Babymother
Byron
- 1996
Go West Young Man
Movie
- 1994
Anna Lee
Stevie Johnson · 5 episodes
- 1993
Mr Don & Mr George
TV
No release date
The Force: The Michael Watson Story
Lennard Ballack