2011
Eric & Ernie as Doug2010
London Boulevard as Ravaged Guard2010
Arn: The Knight Templar as Vapenmästare2006
Low Winter Sun as Brendan McCann2006
Blackbeard as Snake Leavitt2003
The League of Extraordinary Gentlemen as Constable Dunning2002
Spooks as Interrogator1999
Beowulf as Chief Officer1997
Forbidden Territory: Stanley's Search for Livingstone as William Farquhar1996
Thief Takers as DC Ted Donachie1995
Hamish Macbeth as Walker1991
Police Rescue as Dog Handler1991
Police Rescue as Foreman1991
Ring of Scorpio as Ross McDonald1990
Harbour Beat as Detective Dahousie1989
The Delinquents as Postman1989
Bodysurfer as Maddox1988
The Rainbow Warrior Conspiracy as Not available1986
The Flying Doctors as Steve Palmer