Acting • AGE 59


National Theatre Live: Coriolanus
Titus Lartius
2025

Culprits
Philip Wainright
2023

White Bird
Jean-Paul Beaumier
2023

SAS Rogue Heroes
Captain in Mess
2022

Sister Boniface Mysteries
Anthony Kelly
2022

Survive
Jane's Father
2020

The Capture
Andrew Splint
2019

Eleven
2018

Trust
Dennis
2018

The Alienist
Ignatius Blunt
2018

National Theatre Live: Saint Joan
Warwick
2017

The Crown
Collins
2016

Victoria
Charles Babbage
2016

The Great War: The People's Story
Harold Gillies
2014

The Understudy
'Macduff'
2014

Inside No. 9
Macduff (voice)
2014

Endeavour
Dr. Adam Fortescue
2013

Father Brown
Nero Hound
2013

The Hollow Crown
Stanley
2012

Misfits
Jeremy
2009

Doctor Who
Male Programmer
2005

Mine All Mine
Danny Baveystock
2004

Unstoppable
Agent Gabriel
2004

New Tricks
Tom Eldridge
2004

Seven Wonders of the Industrial World
William Jacomb
2003

All the King's Men
Lieut. Alec Beck
1999

Midsomer Murders
Danny Pinchel
1997

Peak Practice
Jeff Loudon
1993

Soldier Soldier
Lt Richard Gardner
1991

American Friends
Undergraduate 'King Lear'
1991

Waiting for God
Bob
1990

Casualty
Mark Sutton
1986