Home / Discover / People

Beauty and the Beast

2017
as Monsieur D'Arque

The Last Kingdom

2015
as Aethelhelm

The Danish Girl

2015
as Rasmussen

Victoria

2016
as Penge

A Cure for Wellness

2017
as Deputy Director

Suffragette

2015
as David Lloyd George

Victor Frankenstein

2015
as Dr. Clive

Residue

2015
as Pierce

The Bible

2013
as Caiaphas

Son of God

2014
as Caiaphas

Remainder

2015
as Dr. Trevellian

Lot254

2012
as The Camera Collector

Bright Star

2009
as Mr. Taylor

Significance

2015
as Andrew

Ashes in the Snow

2018
as The Man Who Winds His Watch

Good

2008
as Goebbels

Brighton Rock

2010
as Registrar

The Mercy

2018
as Mr. Elliot

A Little Chaos

2015
as Jean Risse

The Crucible

2014
as Reverend John Hale

Guest Star

Episode Raised by Wolves (2020)
Lost Paradise
2020
Episode Father Brown (2013)
The Father, The Son
2024
Episode Raised by Wolves (2020)
Umbilical
2020
Episode My Family
All Roads Lead to Ramon
2001
Episode Raised by Wolves (2020)
Infected Memory
2020
Episode Doctor Who (2005)
The Doctor's Wife
2011
Episode Genius (2017)
Chapter One
2018
Episode Genius (2017)
Chapter Two
2018
Episode Genius (2017)
Chapter Three
2018
Episode Genius (2017)
Chapter Four
2018