Midsomer Murders
as Hugo Balcombe
Agatha Christie's Poirot
as Timothy Abernethie
Minder
as Doctor
Play for Today
Casualty
as Douglas Cranville
Tales of the Unexpected
as Fergus Locke
Bergerac
as B J Farrell
New Tricks
as Edward Fraser
BBC Play of the Month
as Duke of Albany
Peak Practice
as Dr. Laurence Reeve
The Sweeney
as Det. Chief Supt. Braithwaite
Playhouse
as George
Theatre 625
as Clerk of the Court
Chip 'n' Dale Rescue Rangers
as English Citizens (voice)
The Musketeers
as Priest
Pride and Prejudice
as Mr. Bennet
Monarch of the Glen
as Toad
Trial & Retribution
Jonathan Creek
as Rupert Clifford-Wright
Wolf Hall
as Archbishop Warham