Actor
Peter Pan's Neverland Nightmare
2025
as Steven
A Paris Proposal
2023
as Jacques
Firebird
2021
as Colonel Kuznetsov
On the Beaches
2019
as Albert Einstein
The Hustle
2019
as Albert
Disobedience
2018
as Rabbi Goldfarb
Beirut
2018
as Herzerg
Paddington 2
2017
as Insurance Company CEO
The Death of Stalin
2017
as Boris Bresnavich, Conductor #2
The Limehouse Golem
2016
as Toby Dosett
Race
2016
as Fred Rubien
Ramona & The Chair
2016
as Priest
The Danish Girl
2015
as Dr. Buson
The Eichmann Show
2015
as Yaakov Jonilowicz
Mr. Turner
2014
as Gentleman Critic
Loving Miss Hatto
2012
as Erich
Skyfall
2012
as Doctor Hall
Hannah Arendt
2012
as William Shawn
John Carter
2012
as Dalton
Hysteria
2011
as Dr. Richardson
Pope Joan
2009
as Arighis
Red Riding: The Year of Our Lord 1980
2009
as Michael Warren
Filth: The Mary Whitehouse Story
2008
as Harman Grisewood
Poppy Shakespeare
2008
as Professor
Amazing Grace
2006
as Harrison
Christine
2004
as Gerald Leyman
One of the Hollywood Ten
2002
as Bill
Conspiracy
2001
as Hofmann
Topsy-Turvy
1999
as Mr. Seymour
Dreaming of Joseph Lees
1999
as Mr. Dian
Mad Cows
1999
as Detective Slynne
Great Expectations
1999
as Wemmick
The Avengers
1998
as Dr. Darling
Titanic Town
1998
as Jeremy Immonger
The Man Who Knew Too Little
1997
as Sergei
Shooting Fish
1997
as Mr Collyns
The Woman In White
1997
as Asylum Proprietor
Men of the Month
1994
as Keith
The Pelican Brief
1993
as Stump
Maria's Child
1993
as Roland
Hedda Gabler
1993
as Jorgen Tesman
The Blackheath Poisonings
1992
as Bertie Williams
Bad Girl
1992
as Geoff Harris
A Fatal Inversion
1992
as Inspector Winder
My Kingdom for a Horse
1991
as Robin 'Jacko' Jackman
The Russia House
1990
as Niki Landau
Max and Helen
1990
as Martin Greenbaum
Piaf
1984
as Emil / Jacko
Heaven's Gate
1980
as Small man
Savage House
as Mr. Brimsby