2020
White Lines as Judge - Manchester2011
Injustice as John Renner2009
Separations Agency as Not available2006
The Queen as Balmoral Head Ghillie2004
Wimbledon as Bookmaker2003
The Planman as Crawford Hennessy-Boyd2003
The Dummy as Not available2002
Gangs of New York as Bowery Boys Leader2001
The Emperor's New Clothes as Gendarme2000
Trust as DI Jim Hinton2000
Hero of the Hour as Ken2000
The Last Musketeer as James Wax1999
Wing Commander as Richard Bellegarde1997
Midsomer Murders as Raif Canning1995
Bugs as Chris1995
Nervous Energy as Ian1994
Roughnecks as Drew1994
A Pinch of Snuff as Jack Shorter1993
Eye of the Storm as Runceford1993
Eye of the Storm as Runceford / Erlingham1993
The Long Roads as Iain McVurrich1993
The Merrihill Millionaires as Banjo McFarlane1993
Rain as Not available1992
Heartbeat as Roy Thornton1992
Heartbeat as Lorenzo1992
Resnick: Lonely Hearts as John Benedict1991
Soldier Soldier as Major James McCudden1991
Mr. Bean Takes an Exam as Not available1990
Midnight Breaks as Breaks drummer1990
Conversion of St Paul as Drummer1987
Wild Flowers: Women of South Lebanon as Not available1986
Casualty as Steve Lewis1986
Casualty as Malcolm Christy1986
Lovejoy as Jameson1986
Blood Red Roses as Gordon1986
In Traction as Mr. Wright1985
A Sense of Freedom as Warder1982
Living Apart Together as Ritchie's Band1981
The Good Time Girls as Frank McGrath1979
The Slab Boys as Jack Hogg1978
All Creatures Great and Small as Calum Buchanan1977
The Thin End of the Wedge as Matthew