2024
The Groomsmen: First Look as Grant2022
A Spy Among Friends as Dick 'C' White2012
Call the Midwife as Mr. Harper2007
La Vie en Rose as Jameson2003
Byron as Colonel Leigh2002
Footballers' Wives as Auctioneer2002
The Cry as Dr James Hargreaves1995
Crown Prosecutor as Michael Brice1992
Heartbeat as Anthony Smythe1992
Fergie & Andrew: Behind the Palace Doors as Christopher Moreland1992
Victoria Wood's All Day Breakfast as Not available1991
The House of Eliott as Peter Hansen1991
Soldier Soldier as Peter De Fraine1991
A Perfect Hero as Julian Masters1990
The Upper Hand as Larry Mortimer1990
Waiting for God as Smith1989
Agatha Christie's Poirot as Donovan1989
The Paradise Club as Peregrine Powell1989
Birds of a Feather as Jimmy1988
Colin's Sandwich as Richard1987
Sammy and Rosie Get Laid as Tory MP1987
Ping Pong as Mike's Schoolfriend1986
Brush Strokes as Giles1984
Robin of Sherwood as Marcher Lord