2025
Art Detectives as Lord Hugh Astleigh2024
Widow Clicquot as Nicolas Ponsardin2023
Magic Mike's Last Dance as Robert2023
Mrs Sidhu Investigates as Laurence Galloway2022
Slow Horses as Dennis Gimball2022
Mood as Roger2022
Birds Like Us as Craven (voice)2019
Fisherman's Friends as Charles Montague2019
A Working Mom's Nightmare as Philip2017
The Last Photograph as Headmaster2016
The Crown as Rear Admiral Woodard2015
The Coroner as Tim Morris2015
Hetty Feather as Col. Brigwell2015
Chasing Robert Barker as Robert Barker2014
Seven Lucky Gods as Adrian2013
Father Brown as Justin De Vey2013
When Calls the Heart as Mr. Thatcher2013
Vicious as Not available2013
By Any Means as Phillip Granger2011
Death in Paradise as Bertrand Sworder2011
Land Gold Women as Timothy James2010
The Shouting Men as Self2010
Triassic Attack as Richmond Keller2009
From Time to Time as Officer2009
Collision as Keith Fowler2006
Kidulthood as Mr. Fineal2005
Doctor Who as Prof Moorhouse2004
Julian Fellowes Investigates: A Most Mysterious Murder as Robert Innes2003
Rosemary & Thyme as Doctor Whittaker2003
Lloyd & Hill as Michael Hill2003
Mile High as Captain Nigel Croker2003
The Royal as Frank Wellborn2003
Trevor's World of Sport as Rupert Braxley2002
Bloody Sunday as Major Steele2002
Adventure Inc. as Lord Richard Briarcliff2002
Two Men Went To War as Dr. Oliver Holmes2001
Judge John Deed as Not available2001
Murphy's Law as Not available2000
Big Meg, Little Meg as Not available1999
The Vice as Not available1999
The Vice as Supt. Archer1998
Sliding Doors as Steve1998
Ultraviolet as Not available1998
Ultraviolet as Lester1997
Midsomer Murders as David Whitely1997
Crime Traveller as Not available1996
Princess in Love as Capt. James Hewitt1996
Sharpe's Siege as Colonel Horace Bampfylde1996
The Little Riders as 2nd Lt. Muller1995
First Knight as Sir Kay1995
Faith in the Future as Not available1993
The Detectives as Dr Phipps1993
Harry as Not available1992
Heartbeat as Sean Banks1991
Miss Marple: They Do It with Mirrors as Alex Restarick1989
Capstick's Law as Jonty Capstick1988
Coppers as Not available1987
A Hazard of Hearts as Captain Jackson1986
Casualty as Mr. Lewis1985
Bulman as Not available1985
Mog as Oliver1984
Top Secret! as Nigel1983
The Last Term as Not available1983
Mansfield Park as Tom Bertram1983
Doctor Who: The King's Demons as Hugh1982
The Scarlet Pimpernel as Lord Anthony Dewhurst1982
Whistling Wally as Doctor1982
Young Sherlock: The Mystery of the Manor House as Jasper Moran1981
Bergerac as Duggie Cowley1981
P.Q. 17 as Sub-Lt. Larkin1980
The Gentle Touch as Not available1980
Lady Killers as Frederick Bywaters1970
Play for Today as Doctor1963
Doctor Who as HughNaN
Sweet Sixteen as Not available