2010
Van Gogh: Painted with Words as Theodorus Van Gogh
2005
Doctor Who as Morgan (1 episode)
2003
Dr. Jekyll and Mr. Hyde as Dr. Brown
2002
Possession as Crabb-Robinson
2001
Murder in Mind as Dr. Tate (1 episode)
1997
Midsomer Murders as Simon Smythe-Webster (1 episode)
1995
Five Go to Smuggler's Top as Quentin
1995
Five on a Treasure Island as Quentin
1995
The Famous Five as Quentin (26 episodes)
1994
Pie in the Sky as Dr Patterson (1 episode)
1992
Miss Marple: The Mirror Crack'd from Side to Side as Rev. Christopher Hawes
1991
Murder Most Horrid as Leonard (1 episode)
1986
Miss Marple: The Murder at the Vicarage as Christopher Hawes
1986
Lovejoy as Jeremy Molyneaux (1 episode)
1986
The Gourmet as Proterston
1985
Charters and Caldicott as Wellbeloved (1 episode)
1984
Miss Marple as Christopher Hawes (2 episodes)
1984
Oxbridge Blues as Duncan (2 episodes)
1983
Bullshot as Lord Binky Brancaster
1982
Gandhi as Young Englishman
1982
Timewatch as Chair of judges (1 episode)
1979
An Affinity with Dr. Still as Fenton
1979
Casting the Runes as John Harrington
1979
Julius Caesar as Clitus
1979
Danger UXB as Captain West (2 episodes)
1979
Danger UXB as Major (1 episode)
1977
Secret Army as Flight Sgt. Tucker (1 episode)
1977
A Bridge Too Far as Maj. Carlyle
1971
Upstairs, Downstairs as Captain Philip Hanning (1 episode)
1971
Upstairs, Downstairs as Major Philip Hanning (1 episode)