Savage House as Mr. Brimsby
2025
Peter Pan's Neverland Nightmare as Steven
2023
Beyond Paradise as Father Brian (1 episode)
2023
A Paris Proposal as Jacques
2022
The Lord of the Rings: The Rings of Power as Diarmid (1 episode)
2020
Quiz as Nicholas Hilliard QC (2 episodes)
2019
On the Beaches as Albert Einstein
2019
The Hustle as Albert
2017
Paddington 2 as Insurance Company CEO
2017
The Death of Stalin as Boris Bresnavich, Conductor #2
2017
Taboo as Robert Thoyt (5 episodes)
2016
Delicious as Allen Billington (1 episode)
2016
The Limehouse Golem as Toby Dosett
2016
The Living and the Dead as Reverend Matthew Denning (6 episodes)
2016
Ramona & The Chair as Priest
2015
The Eichmann Show as Yaakov Jonilowicz
2014
Mapp and Lucia as Algernon Wyse (3 episodes)
2014
Mr. Turner as Gentleman Critic
2013
The Escape Artist as George Balfour QC (3 episodes)
2012
Ripper Street as Dr. William Corcoran (1 episode)
2012
Loving Miss Hatto as Erich
2012
Secret State as Lord Justice Holbeck (4 episodes)
2012
Skyfall as Doctor Hall
2012
Hannah Arendt as William Shawn
2012
John Carter as Dalton
2011
Hysteria as Dr. Richardson
2010
Borgen as Alexander Grozin (1 episode)
2009
Pope Joan as Arighis
2009
Red Riding (1 episode)
2009
Red Riding: The Year of Our Lord 1980 as Michael Warren
2008
Filth: The Mary Whitehouse Story as Harman Grisewood
2008
Poppy Shakespeare as Professor
2006
Amazing Grace as Harrison
2006
Eleventh Hour (1 episode)
2005
Rome as Posca (22 episodes)
2004
Christine as Gerald Leyman
2004
New Tricks as Viktor Proust (1 episode)
2002
One of the Hollywood Ten as Bill
2002
Helen West as Brian Redwood (3 episodes)
2001
Waking the Dead as Reese Dickson, Solicitor (2 episodes)
2001
Conspiracy as Hofmann
1999
Topsy-Turvy as Mr. Seymour
1999
Mad Cows as Detective Slynne
1999
Dreaming of Joseph Lees as Mr. Dian
1999
Great Expectations as Wemmick
1998
The Avengers as Dr. Darling
1998
Titanic Town as Jeremy Immonger
1997
The Man Who Knew Too Little as Sergei
1997
Shooting Fish as Mr Collyns
1997
The Woman In White as Asylum Proprietor
1996
Silent Witness as Derek Galton (1 episode)
1994
Men of the Month as Keith
1994
Pie in the Sky as Maurice Plummer (1 episode)
1993
Cracker as Hennessy (1 episode)
1993
The Pelican Brief as Stump
1993
Maria's Child as Roland
1993
Hedda Gabler as Jorgen Tesman
1993
Mr. Wroe's Virgins as Brother Moses (4 episodes)
1993
Bonjour la Classe (6 episodes)
1993
The Blackheath Poisonings as Bertie Williams (3 episodes)
1992
The Blackheath Poisonings as Bertie Williams
1992
Bad Girl as Geoff Harris
1992
A Fatal Inversion as Inspector Winder
1991
The Wolvis Family (6 episodes)
1991
For the Greater Good as Michael Parke-Walsh, MP (3 episodes)
1991
My Kingdom for a Horse as Robin 'Jacko' Jackman
1990
The Russia House as Niki Landau
1990
Max and Helen as Martin Greenbaum
1989
Blackeyes as Stilk (4 episodes)
1989
Agatha Christie's Poirot as Detective Sergeant Hoskins (1 episode)
1986
Casualty as Jack Clayton (1 episode)
1984
Miami Vice as Artie Cross (1 episode)
1984
Piaf as Emil / Jacko
1982
The Hound of the Baskervilles as Sir Henry Baskerville (4 episodes)
1980
Heaven's Gate as Small man
1980
A Rumor of War as Cpl. Kazmarak (2 episodes)