2020
24 Little Hours as Skinner2018
The Bromley Boys as Tony Soper2015
The Rise of the Krays as Leonard2013
The Magnificent Eleven as Richard2012
Interview with a Hitman as Sergei2011
A Landscape of Lies as Brannigan Woods2010
Dead Cert as Dennis Christian2009
Anacondas: Trail of Blood as Scott2009
Against the Dark as Morgan2009
The Harsh Life of Veronica Lambert as Not available2006
Ancient Rome: The Rise and Fall of an Empire as Placidus2006
Blackbeard as Elias Ransom2004
Sea of Souls as Daniel Blakemore2001
From Hell as Constable Withers2001
Kiss Kiss (Bang Bang) as Ainsley2001
Please! as Thug2000
Out of Depth as Steve1999
Human Traffic as Tyrone1998
Fast Food as Bisto1997
Dream Team as Jimmy Craig1996
This Life as Seb1989
Birds of a Feather as Him Indoors1986
Casualty as Scott Cowden1986
Casualty as Sgt Rains2017
Love's Last Resort Thanks