Home / Discover / People

The Exorcist

2016
as Marcus Brennan

Jupiter's Legacy

2021
as Walter Sampson / Brainwave

Foundation (2021)

2021
as Bel Riose

Rogue One: A Star Wars Story

2016
as General Merrick

Locke

2014
as Gareth (voice)

Argylle

2024
as bartender/spy

Doom

2005
as Goat

Captive State

2019
as Daniel

The Paradise

2012
as Tom Weston

Conspiracy

2001
as Dr. Joseph Bühler

Virtuoso

2015
as Emporer Joseph II

Fanny & Elvis

1999
as Andrew

Madeline

1998
as Leopold the Tutor

Luna

2014
as Grant

Aristocrats

1999
as Lord Kildare

Women in Love

2011
as Will Brangwen

The State Within

2006
as Nicholas Brocklehurst

The Exception

2017
as Col Sigurd von Ilsemann

The Desperate Women

1954
as Captain Dawson

Outside Edge

1994
as Alex Harrington

Britannic

2000
as Townsend

Real Men

2003
as DI Matthew Fenton

The Wipers Times

2013
as Lieutenant Colonel Howfield

Passion in the Desert

1997
as Augustin Robert

The Virgin Queen

2006
as Francis Walsingham

I Want You

1998
as Bob

Fogbound

2002
as Leo

Wish You Were Here

1987
as Maisie Mathews

David

1997
as Jonatan

The Passion

2008
as Caiaphas

Law & Order: UK

2009
as James Steel

Guest Star

Episode Jimmy McGovern's Moving On
Poetry of Silence
2011
Episode Lark Rise to Candleford
Episode 5
2008
Episode Agatha Christie's Marple
4:50 from Paddington
2004