Home / Discover / People

The Nevers

2021
as Lord Gilbert Massen

Des

2020
as Ivan Lawrence QC

Down a Dark Hall

2018
as Professor Farley

Patrick Melrose

2018
as Nicholas Pratt

Darkest Hour

2017
as BBC Producer

Kids in Love

2016
as Graham

Preacher

2016
as Herr Starr

The Crown

2016
as Tommy Lascelles

Poldark (2015)

2015
as Cary Warleggan

The Danish Girl

2015
as Dr. Jens Hexler

Effie Gray

2014
as Royal Academy / Times Journalist

Salting the Battlefield

2014
as Jack Calderon

Gemma Bovery

2014
as Rankin

Walter

2014
as Commander Angus Thomas

Drone Strike

2013
as Wing Commander Ellis

One Night

2012
as Mr. Lerner

Gambit

2012
as Desk Clerk

Bel Ami

2012
as Paul the Butler

Anna Karenina

2012
as Prince Alexander Shcherbatsky

The Scapegoat

2012
as George

War Horse

2011
as Maj. Tompkins

The Iron Lady

2011
as Ian Gilmour

Love's Kitchen

2011
as Health & Safety Official

The Promise

2011
as Major John Arbuthnot

My Week with Marilyn

2011
as Sir Kenneth Clark

U Be Dead

2009
as Mr. Higginson

Dorian Gray

2009
as Victor

The Mark of Cain

2008
as Colonel Hampton

Easy Virtue

2008
as Lord Hurst

Miss Austen Regrets

2008
as Edward Austen-Knight

Consenting Adults

2007
as Frances Graham Harrison

Flood

2007
as Army Liaison Officer Richardson

Pinochet's Last Stand

2006
as Michael Caplan

Valiant

2005
as Lofty (voice)

Pride & Prejudice

2005
as Netherfield Butler

The Government Inspector

2005
as John Scarlett

Class of '76

2005
as Supt Flood

A View from a Hill

2005
as Squire Richards

Broken News

2005
as Sam French - Bullet Points Presenter

When I'm Sixty-four

2004
as Headmaster

Ted and Alice

2002
as Dr. Handford

Dead Gorgeous

2002
as Rex Ballard

All The Queen's Men

2001
as British Major

Lorna Doone

2001
as Colonel Kirke

To End All Wars

2001
as Lt. Foxworth

Rogue Trader

1999
as Simon Jones

Incognito

1997
as White (Defense)

Tomorrow Never Dies

1997
as Captain - HMS Bedford

The Remains of the Day

1993
as Doctor Richard Carlisle

Patriot Games

1992
as First Aide

Chimera

1991
as Windeler

The Object of Beauty

1991
as Art Evaluator

Eminent Domain

1990
as Anton

House of Cards

1990
as Andrew Harding

Voice of the Heart

1989
as Kim Cunningham

Arms and the Man

1989
as Captain Bluntschli

Lady Jane

1986
as Thomas

Oxford Blues

1984
as Larry

Guest Star

Episode Mr Bates vs The Post Office
Episode 4
2024
Episode Midsomer Murders
The Incident at Cooper Hill
2016
Episode Midsomer Murders
Blood on the Saddle
2010
Episode Lewis
Expiation
2007
Episode Doctor Who (2005)
Human Nature (1)
2007
Episode Doctor Who (2005)
The Family of Blood (2)
2007
Episode Agatha Christie's Poirot
Taken at the Flood
2006
Episode Ancient Rome: The Rise and Fall of an Empire
Fall of Rome
2006
Episode Green Wing
Episode 8
2006
Episode Green Wing
Episode 2
2006
Episode Spooks
Agenda
2006
Episode BBC Drama
A View from a Hill
2005
Episode The Last Detective
Towpaths Of Glory
2005
Episode A Ghost Story For Christmas
A View From a Hill
2005
Episode Rome
Kalends of February
2005
Episode The Adventures of Young Indiana Jones
Treasure Of The Peacocks Eye
1999
Episode Tales from the Crypt
About Face
1996
Episode Maigret (1992)
Maigret on the Defensive
1993
Episode The Young Indiana Jones Chronicles
The Curse of the Jackal, Egypt 1908
1992
Episode Jeeves and Wooster
Comrade Bingo
1992
Episode Agatha Christie's Poirot
The Mystery of the Spanish Chest
1991