Dirty Weekend
(David)
Speed King
(Leo Villa)
The Terminal Game
(Raymond James)
Up Line
(Dan Dare)
I'm a Dreamer Montreal
(Scots Soldier)
The General's Day
Midnight Angel
(The Major)
Miss Marple: The Murder at the Vicarage
(Bill Archer)
A Bridge Too Far
(Pvt. Vincent)
The Black Panther
Didn't You Kill My Brother?
(Party Guest)
A Different Loyalty
(Peter Lewis)
Doctor Who: The Awakening
(Joseph Willow)
Henry IV Part 1
(Poins)
Countdown to War
(MacDonald)
Possession
(Young man)
A Reel Life
(Dick Bird)
Doctor Who
(Joseph Willow)
Maigret
(Inspector Janvier)
Agatha Christie's Poirot
(Marsden)
Crown Court
(P.C. Minter)
Casualty
(Jeff Dryden)
Grange Hill
(Mr. Aldridge)
Bergerac
(Bobbie Carnegie)
Blackbeard
(Captain Charles Vane)
The Mistress
(Luke Carpenter)
Bergerac
(Alan Hallowes)
The Paradise Club
(DS Jack Nesbitt)
Highlander: The Series
(Peter Wells)
Miss Marple
(Bill Archer)
The Rivals of Sherlock Holmes
(Reporter)
The Comic Strip Presents...
(Party Guest)
The Mayor of Casterbridge
(Donald Farfrae)
The Protectors
(Jasper)
Three Up, Two Down
(Stanley)