
2016
Victoria as Lord Portman2016
Agatha Raisin as Gustav2015
Poldark as Justice Trehearne2015
Humans as Headteacher2012
Call the Midwife as Dr. Jeremy Atherton2001
Sweet Revenge as Vicar1999
B. Monkey as Manager1995
Crown Prosecutor as Simon Foss1993
Peak Practice as Doctor1992
Between the Lines as Det. Supt. David Graves1990
You Rang, M'Lord? as Dickie Metcalfe1990
Lenin: The Train as Von Buhring1990
The Real Charlotte as Christopher Dysart1989
Birds of a Feather as Anti-Terrorist Officer1989
Campion as Val Gyrth1988
The Zero Option as Ronnie Collins (as Robin Lermitte)1987
The Princess Academy as Not available1986
Consuela (or, The New Mrs Saunders) as Tom1985
EastEnders as D.I. Ashley1985
Oscar as Lord Alfred Douglas1985
Forbidden Passion: The Oscar Wilde Movie as Not available1982
The Comic Strip Presents... as Tom1979
Tales of the Unexpected as Piers