Game of Thrones
as Aeron Greyjoy
Midsomer Murders
as Ian Craigie
Silent Witness
Play for Today
as Tim
Vera
as Leonard Sidden
Casualty
as Wayne Simpson
Bergerac
as Gillis
The Bill
A Touch of Frost
as Trevor Hine
New Tricks
BBC Play of the Month
as Valma / Frank Pollitt
Theatre 625
as Sportsex Contestant (uncredited)
The Inspector Lynley Mysteries
as Asst. Commissioner Evans
Soldier Soldier
as Maj George Dolan, RMP
Trial & Retribution
Birds of a Feather
as Rodney Smithson
The Expert
as Kenny Keely
Sleepy Hollow
as Spotty Man
Bugs
as O'Neill
Penelope
as Jake/Witch