
50 credits

Einstein and the Bomb(2024)
Commander Locker-Lampson

Such a Lovely Day(2023)
John

Sardar Udham(2021)
General Reginald Dyer

The Duke(2021)
Sir Philip Hendy

Censor(2021)
George

Hampstead Theatre At Home: Drawing The Line(2020)
MOUNTBATTEN

The King(2019)
Archbishop of Canterbury

Star Wars: The Rise of Skywalker(2019)
First Order Officer

Downton Abbey(2019)
Lord Lascelles

The Last Vermeer(2019)
Maarten Wooning

Gold(2018)
Sir James Benson

The Children Act(2018)
George

My Cousin Rachel(2017)
Parson Pascoe

Letters from Baghdad(2017)
Sir Percy Cox

1066: A Year to Conquer England(2017)
Archbishop Stigand

Dad's Army(2016)
Captian Meeks

The Carer(2016)
Dr. Satterthwaite

The Imitation Game(2014)
Teacher

Hampstead Theatre At Home: Wonderland(2014)
Peter Walker

Closed Circuit(2013)
News Reporter 1

National Theatre Live: This House(2013)
Walsall North / Serjeant at ArmsAct 1 / Speaker Act 2 / Plymouth Sutton

The List(2013)
Vickery

Les Misérables(2012)
Cochepaille

Hyde Park on Hudson(2012)
Cameron

Cloud Atlas(2012)
Mr. Hotchkiss
All Men's Dead(2012)
Roland Ingram

The Awakening(2011)
George Vandermeer

The Merry Wives of Windsor(2011)
Master Ford

The Iron Lady(2011)
Cabinet Minister

London Boulevard(2010)
Unlikely Vagrant

Mr. Nice(2010)
Prosecution Barrister

The King's Speech(2010)
Robert Wood

Dummy(2009)
Doctor

Into the Storm(2009)
King's Private Secretary

Pop Art(2008)
Mr. Milton

The Shooting of Thomas Hurndall(2008)
Deputy Ambassador

Doctor Who: Voyage of the Damned(2007)
Chief Steward

Daphne(2007)
Tommy Browning

Elizabeth David: A Life in Recipes(2006)
Tony David
The English Harem(2005)
Lawrence of Arabia

D-Day 6.6.1944(2004)
Jake Westerman

The Heart of Me(2004)
Charles

Sylvia(2003)
David Wevill

Nicholas Nickleby(2002)
Mr. Nickleby

Janice Beard 45 WPM(1999)
Piers

Aristocrats(1999)
Sir Charles Bunbury

A Time to Love(1999)
British Officer

Titanic Town(1998)
Officer

Wilde(1997)
Algernon

Restoration(1995)
Gallant