
47 credits

The Secret Santa Project(2025)
Barney

Joy(2024)
Sir Norman Jeffcoate

Late Shift(2022)
Samuel Parr

Brexit: The Uncivil War(2019)
Bill Cash

Star Wars: The Rise of Skywalker(2019)
First Order Officer

The Child in Time(2018)
Stephen's Father

Man of the Hour(2018)
Jeremy's Father

Churchill(2017)
Jan Smuts

The Ties That Bind(2014)
Reverend Cooper

Papadopoulos & Sons(2012)
Father Jimmy

The Awakening(2011)
Alexander Cathcart

Anonymous(2011)
Archbishop

From Paris with Love(2010)
Ambassador Bennington

The Heavy(2010)
Carl

Agora(2009)
Olympius

The Last Days of Lehman Brothers(2009)
Harvey Miller
Confessions of a Diary Secretary(2007)
Office Manager

Pumpkinhead: Blood Feud(2007)
Old Man Hatfield

The Jacket(2005)
Dr. Hale

Oliver Twist(2005)
Board Member

The Best Man(2005)
Vicar

Not Only But Always(2004)
Proctor

The Reckoning(2004)
Town Justice

Hear the Silence(2003)
Dr. Austen Parker

Amen.(2002)
Ambassador Taylor

Superstition(2001)
Minister of Justice

Mauá - O Imperador e o Rei(1999)
Barão de Rosthschild

The First 9½ Weeks(1998)
Laurence Garner

Danielle Steel's Zoya(1997)
Konstantin

Beaumarchais the Scoundrel(1996)
Smith

The Grotesque(1995)
Sykes-Herring

The Innocent(1993)
Black

Sleepers(1991)
Rev. David Bancroft

A Woman at War(1991)
Jaques

The Tragedy of Flight 103: The Inside Story(1990)
BKA Interrogator

Batman(1989)
TV Director

The Man Who Lived at the Ritz(1988)
Man Ray

Maigret(1988)
Julian Braden

Hedgehog Wedding(1987)
Daniel

Amy(1984)
Captain Bill Hope
The Day of the Janitor(1981)
Roger

Country(1981)
Guy Wheldon

The Comedy of Errors(1978)
Ephesus Townsperson

The Love-Girl and the Innocent(1973)
Khomich

Scars of Dracula(1970)
Second Officer

Doctor Faustus(1967)
Evil Angel/Knight

Cheaper 2 Keep Her
Police officer #1