2024
Mary Anning and the Dinosaur Hunters as Sir Richard Owen
2022
Friend Zoned as Mario
2012
Such Great Heights as Himself
2011
Golden Brown as Sean Patrick Murphy
2010
S.N.U.B! as Norman Chase MP
2010
2 Graves as Jack Topps
1997
Midsomer Murders as Jed Norris (1 episode)
1996
Dalziel & Pascoe as John Crowley (1 episode)
1995
Cruel Train as Sgt. Handy
1994
Pie in the Sky as Giles Romney (1 episode)
1989
Campion as Riggett (2 episodes)
1986
Lovejoy as Johnny Slingsby (1 episode)
1985
Bleak House as William Guppy (8 episodes)
1981
Bergerac as Frank O'Brien (1 episode)
1976
Tiptoe Through the Tulips as Philip