Known For
Filmography

Palestine 36
Movie · as Radio Broadcaster

Art Detectives
TV · as Lord Hugh Astleigh · 1 ep

Widow Clicquot
Movie · as Nicolas Ponsardin

Magic Mike's Last Dance
Movie · as Robert

Mrs Sidhu Investigates
TV · as Laurence Galloway · 1 ep

Mood
TV · as Roger · 1 ep

Slow Horses
TV · as Dennis Gimball, Greg Simmonds · 2 eps

Lie of You
Movie · as Philip

Fisherman's Friends
Movie · as Charles Montague

The Last Photograph
Movie · as Headmaster

Birds Like Us
Movie · as Craven (voice)

The Crown
TV · as Rear Admiral Woodard · 2 eps

Chasing Robert Barker
Movie · as Robert Barker

Hetty Feather
TV · as Col. Brigwell · 62 eps

The Coroner
TV · as Tim Morris · 1 ep

Seven Lucky Gods
Movie · as Adrian

When Calls the Heart
Movie · as Mr. Thatcher

Father Brown
TV · as Justin De Vey · 1 ep

By Any Means
TV · as Phillip Granger · 1 ep

Vicious
TV · as Gerald Wilkinson · 1 ep
Land Gold Women
Movie · as Timothy James

Death in Paradise
TV · as Bertrand Sworder · 1 ep

Triassic Attack
Movie · as Richmond Keller

The Shouting Men
Movie · as Self

From Time to Time
Movie · as Officer

Collision
TV · as Keith Fowler · 5 eps

Kidulthood
Movie · as Mr. Fineal

Doctor Who
TV · as Prof Moorhouse · 1 ep

Julian Fellowes Investigates: A Most Mysterious Murder
TV · as Robert Innes · 1 ep

Making Waves
TV · as Cdr Alan Harvey · 6 eps

Lloyd & Hill
Movie · as Michael Hill

Mile High
TV · as Captain Nigel Croker · 26 eps

Rosemary & Thyme
TV · as Doctor Whittaker · 1 ep

Trevor's World of Sport
TV · as Rupert Braxley · 1 ep

The Royal
TV · as Frank Wellborn · 1 ep

Bloody Sunday
Movie · as Major Steele

Two Men Went To War
Movie · as Dr. Oliver Holmes

Adventure Inc.
TV · as Lord Richard Briarcliff · 1 ep

Judge John Deed
TV · 1 ep

Murphy's Law
TV · as DCI Hart · 1 ep
Big Meg, Little Meg
TV · 14 eps

The Vice
TV · as Supt Archer · 3 eps

Sliding Doors
Movie · as Steve
The Last Salute
TV · as Motorist · 1 ep

Ultraviolet
TV · as Lester · 1 ep

Crime Traveller
TV · 1 ep

Midsomer Murders
TV · as David Whitely · 2 eps

Sharpe's Siege
Movie · as Colonel Horace Bampfylde
The Little Riders
Movie · as 2nd Lt. Muller

Princess in Love
Movie · as Capt. James Hewitt

First Knight
Movie · as Sir Kay

Faith in the Future
TV · 22 eps

The Detectives
TV · as Dr Phipps · 1 ep
Harry
TV · as Barrister · 1 ep

Sharpe
TV · as Colonel Horace Bampfylde · 1 ep

Miss Marple: They Do It with Mirrors
Movie · as Alex Restarick

Heartbeat
TV · as Sean Banks · 1 ep

Little Sir Nicholas
TV · as William Randle · 6 eps
Capstick's Law
TV · as Jonty Capstick · 6 eps

Coppers
Movie

A Hazard of Hearts
Movie · as Captain Jackson

Casualty
TV · as Mr. Lewis · 2 eps
Mog
TV · as Oliver · 13 eps

Top Secret!
Movie · as Nigel

Doctor Who: The King's Demons
Movie · as Hugh

The Last Term
Movie
Sweet Sixteen
TV · as Peter Morgan · 6 eps

Mansfield Park
TV · as Tom Bertram · 5 eps
Now and Then
TV · as Basil - Then · 1 ep

The Scarlet Pimpernel
Movie · as Lord Anthony Dewhurst

Whistling Wally
Movie · as Doctor

Young Sherlock: The Mystery of the Manor House
TV · as Jasper Moran · 8 eps

P.Q. 17
Movie · as Sub-Lt. Larkin

Bergerac
TV · as Duggie Cowley · 1 ep

The Gentle Touch
TV · 1 ep

Lady Killers
TV · as Frederick Bywaters · 1 ep

Play for Today
TV · as Doctor · 2 eps

Doctor Who
TV · as Hugh · 1 ep
