Home / Discover / People

Johnny English

2003
as Archbishop of Canterbury

Christopher Robin

2018
as Old Man Winslow

Sense and Sensibility

1995
as Doctor Harris

The Absence Of War

1995
as Oliver Dix

Titanic Town

1998
as George Whittington

Sparkling Cyanide

2003
as Col. Geoffrey Reece

Death of a son

1989
as Prosecuting Counsel

The Mother

2003
as Bruce

Scandal

1989
as Mr Woods, MI5

A Taste for Death

1988
as Father Francis Barnes

The Relief of Belsen

2007
as Martin Lipscomb

Defence of the Realm

1986
as Anthony Clegg

Sirens (2002)

as Henry Marshall

The Way We Live Now

2001
as Mr. Longestaffe

RSC Live: Hamlet

2009
as Polonius

Paper Mask

1990
as Coroner

Blow Dry

2001
as Doctor Hamilton

An Ideal Husband

1999
as Sir Hugo Danforth

The Last Witness

2018
as Sir Alexander Cadogan / Anthony Eden / Owen O'Malley (voice)

The Deep Blue Sea

2011
as Hester's Father

Mrs Brown

1997
as Dean of Windsor

Bertie and Elizabeth

2002
as Archbishop Lang

The Police

1990
as James Acheson

Mrs. Dalloway

1997
as Hugh Whitbread

Cause Célèbre

1987
as J.D. Casswell

A Very British Coup

1988
as The Staff - Tweed

Guest Star

Episode Midsomer Murders
Hidden Depths
2005
Episode Agatha Christie's Poirot
The Murder of Roger Ackroyd
2000
Episode Agatha Christie's Marple
A Caribbean Mystery
2013
Episode Maigret (1992)
Maigret on the Defensive
1993
Episode Game of Thrones
The North Remembers
2012
Episode RiffTrax
Star Wars Episode I: The Phantom Menace
2006