Acting


Vibrations
2024

Andor
Supervisor Lagret
2022

Dalgliesh
Father Peregrine
2021

Surge
Gideon
2020

Christopher Robin
London Train Conductor
2018

The Lost City of Z
Brigd-General Sidney Thornton
2017

Bitter Harvest
Professor Malishnikov
2017

The Limehouse Golem
News Reporter
2016

Bloody Queens: Elizabeth and Mary
Lord Burghley
2016

Queen of the Desert
Thompson
2015

Cinderella
King's Doctor
2015

World War Z
W.H.O. Vault Zombie
2013

The White Queen
Dr. Lewis
2013

Doctor Who: Clarence and the Whispermen
Clarence DeMarco
2013

Endeavour
Osbert Page
2013

National Theatre Live: Collaborators
Actor 2
2011

Sherlock Holmes
Preacher
2009

Merlin
Sidhe Elder
2008

Moon in a Bottle
Kurt
2007

Doctor Who
Clarence
2005

Valiant
Messenger Pigeon (voice)
2005

Unleashed
Wyeth
2005

The Basil Brush Show
Ivan Tabiteyeredov
2002

Waking the Dead
Prison Officer
2001

Quills
Cleante
2000

Sabotage!!
Jules
2000

Seeing Red
Mr. Farris
2000

The Messenger: The Story of Joan of Arc
The Duke of Burgundy
1999

Frenchman's Creek
Rashleigh
1998

Coriolanus
Junius Brutus
1997

A Touch of Frost
Alec McGuiness
1992

Maurice
Archie
1987

Sky Bandits
Nicky
1986

Dance with a Stranger
Wilf
1985

Another Country
Barclay
1984