Home / Discover / People

Disobedience

2018
as Rav Krushka

Allied

2016
as Emmanuel Lombard

Ahead of the Class

2005
as Graham Ranger

Eroica

2003
as Sukowaty

Uprising

2001
as Nathan Lensky

The Scapegoat

2012
as Father McReady

The Missionary

1982
as Young Man at Shoot

Class of '76

2005
as Martin Gibson

Einstein and Eddington

2008
as Fritz Haber

Miss Potter

2006
as Harold Warne

Esther Kahn

2000
as Sean

Kindred

2020
as Dr. Richards

The Exception

2017
as General Falkenberg

FairyTale: A True Story

1997
as Wounded Corporal

The Cherry Orchard

1981
as Trofimov

Otherworld

2003
as Teyrnon (voice)

Charlotte Gray

2001
as Renech

A United Kingdom

2016
as Prime Minister Attlee

Flutter

2015
as Bruno

Dirty Filthy Love

2005
as Charles

Lorna Doone

2001
as Counsellor Doone