Actor
Apocalypse Clown
2023
as The Great Alphonso
The Dead Collectors
2021
as Peter
End of Term
2021
as Garth Stroman
Gunpowder Milkshake
2021
as Yankee
The King
2019
as Scrope
For Love or Money
2019
as Patrick
Cliffs of Freedom
2019
as Ghazi Khalif
Hammer of the Gods
2013
as Ivar
Tortoise in Love
2012
as Sean
Dark Shadows
2012
as Joshua Collins
Assassination Games
2011
as Polo Yakur
Control
2004
as Norton
Layer Cake
2004
as Freddie Hurst
Photo Finish
2004
as Herbie Harris
Lenny Blue
2002
as DI Ron Featherstone
Solomon
1997
as Adonijah
Cold Comfort Farm
1995
as Reuben Starkadder