2017
Leatherface as Dr. Lang
2015
Legend as Philip Testa
2014
The Sleeping Room as Fiskin
2008
Mutant Chronicles as Hodge
2008
Allan Quatermain and the Temple of Skulls as Hartford
2006
Pirates of the Caribbean: Dead Man's Chest as Jimmy Legs/Dutchman
2006
Evil Aliens as Llyr Williams
2002
The Count of Monte Cristo as Maurice
2001
Murder in Mind as Detective Stetford (1 episode)
2000
Lock, Stock... as Three Feet (6 episodes)
2000
Sacred Flesh as Father Peter
2000
Lighthouse as Leo Rook
1998
Razor Blade Smile as Sethane Blake
1998
La vuelta del Coyote as Walket
1997
Melissa as 1st Hood (5 episodes)
1997
Jonathan Creek as The Stalker (1 episode)
1997
The Fifth Element as Airport Cop
1995
Cutthroat Island as Dawg's Pirate
1995
Judge Dredd as Mean Machine
1995
Mad Dogs and Englishmen as Max Quinlan (as Chris Adamson)
1994
Beyond Bedlam as Weasel
1993
The Three Musketeers as Henri
1993
Dirty Weekend as Serial Killer
1993
The Young Americans as Billy Cohen
1992
Fool's Gold: The Story Of The Brink's Mat Robbery as Winchester Warder
1991
Murder Most Horrid as Mikey Perugiano (1 episode)
1991
Robin Hood: Prince of Thieves as Soldier
1990
Bullseye! as Death's Head