Home / Discover / People

Argylle

2024
as bartender/spy

Aristocrats

1999
as Lord Kildare

Britannic

2000
as Townsend

Captive State

2019
as Daniel

Conspiracy

2001
as Dr. Joseph Bühler

David

1997
as Jonatan

Doom

2005
as Goat

Fanny & Elvis

1999
as Andrew

Fogbound

2002
as Leo

Foundation (2021)

2021
as Bel Riose

I Want You

1998
as Bob

Jupiter's Legacy

2021
as Walter Sampson / Brainwave

Law & Order: UK

2009
as James Steel

Locke

2014
as Gareth (voice)

Luna

2014
as Grant

Madeline

1998
as Leopold the Tutor

Outside Edge

1994
as Alex Harrington

Passion in the Desert

1997
as Augustin Robert

Real Men

2003
as DI Matthew Fenton

Rogue One: A Star Wars Story

2016
as General Merrick

The Desperate Women

1954
as Captain Dawson

The Exception

2017
as Col Sigurd von Ilsemann

The Exorcist

2016
as Marcus Brennan

The Paradise

2012
as Tom Weston

The Passion

2008
as Caiaphas

The State Within

2006
as Nicholas Brocklehurst

The Virgin Queen

2006
as Francis Walsingham

The Wipers Times

2013
as Lieutenant Colonel Howfield

Virtuoso

2015
as Emporer Joseph II

Wish You Were Here

1987
as Maisie Mathews

Women in Love

2011
as Will Brangwen

Guest Star

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