The Funeral as Rabbi Stephen
2024
National Theatre Live: The Motive and the Cue as Hume Cronyn
2022
Count Magnus as The Deacon
2022
The Offering as Saul
2022
Mosquito as Ozwald Godfrey
2021
Ridley Road as Rabbi Lehrer (4 episodes)
2019
The Man Who Saw Too Much as Boris Pahor (voice)
2018
FBI as Victor Beniov (1 episode)
2017
Fearless as Monty Berman (6 episodes)
2017
The Book of Gabrielle as Saul
2016
Florence Foster Jenkins as John Totten
2015
Woman in Gold as Gustav Bloch-Bauer
2014
Closer to the Moon as Flaviu
2014
The Musketeers as Van Laar (2 episodes)
2014
Secrets of the Third Reich as Self - Narrator (8 episodes)
2013
The Blacklist as Aaron (1 episode)
2013
Dancing on the Edge as Mr. Wax (5 episodes)
2013
Utopia as Ross (2 episodes)
2013
Spies of Warsaw as Viktor Rosen (2 episodes)
2012
The Sweeney as Doctor
2012
A Thousand Kisses Deep as Buddy
2012
An Enemy to Die For as Martin Winter
2012
We'll Take Manhattan as Alex Liberman
2012
Call the Midwife as Arnold Gelin (1 episode)
2011
Homeland as Etai Luskin (1 episode)
2011
Zen as Michelangelo Gattuso (1 episode)
2010
Lennon Naked as Art Janov
2010
Burke & Hare as Nicephore
2010
Grandma's House as Richard (1 episode)
2010
A Passionate Woman as Mr. Solomon (1 episode)
2009
Mr. Nobody as Dr. Feldheim
2008
Defiance as Shimon Haretz
2008
No Heroics (1 episode)
2007
Fred Claus as Dr. Goldfarb
2007
The Last Days of the Raj as Lord Ismay
2006
Simon Schama's Power of Art (1 episode)
2005
The Owls and the Orchard as Self - Narrator (voice)
2005
The White Countess as Samuel Feinstein
2005
The Strange Case of Sherlock Holmes & Arthur Conan Doyle as Greenhough Smith
2005
Friends & Crocodiles as Marcus
2005
Bigger Than the Sky as Kippy Newberg
2004
The Merchant of Venice as Tubal
2004
Vera Drake as Psychiatrist
2004
De-Lovely as Monty Woolley
2004
The Lady Musketeer as Aramis (2 episodes)
2004
Christine as Maurice Leyman
2003
The Last Detective (1 episode)
2002
Daniel Deronda (4 episodes)
2002
Foyle's War (1 episode)
2002
The King's Beard as (voice)
2002
Moonlight Mile as Stan Michaels
2001
The Way We Live Now as Croll (4 episodes)
2001
Kiss Kiss (Bang Bang) as Big Bob
2001
Me Without You as Max
2001
The Search for John Gissing as Francois Fuller
2001
The Grey Zone as Nyiszli
2000
Fat Friends (4 episodes)
2000
Joe Gould's Secret as Francis McCrudden
1999
Topsy-Turvy as Sir Arthur Sullivan
1998
The Impostors as Captain
1997
Midsomer Murders as Michael Hipsman (1 episode)
1997
Nostromo as Hirsch (3 episodes)
1996
Norma Jean & Marilyn as Billy Wilder
1996
Gadgetman as Professor McNeil
1995
Voices as Oscar Butterworth
1995
An Independent Man (1 episode)
1995
The Last Machine (5 episodes)
1994
Paris (UK) as Minotti (6 episodes)
1994
A Business Affair as Dinner Guest
1994
Nobody's Children as Ion
1993
Heart of Darkness as Verme
1992
Carry On Columbus as Sam
1992
Mad About You as Osofsky (1 episode)
1992
Heartbeat as Gerard Lowe (1 episode)
1992
Heartbeat as Tristram Johnstone (1 episode)
1990
Drop the Dead Donkey (2 episodes)
1990
Antonia and Jane as Stephen Carlinsky
1989
Fat Man and Little Boy as Franz Goethe
1988
Talk Radio as Vince / Morris
1987
Inspector Morse as Gentile Bellocchio (1 episode)
1986
Valhalla as Loke (voice)
1985
Bad Medicine as Dr. Diaz the Bus Driver
1985
Girls On Top as Benny (1 episode)
1984
The Bill (2 episodes)
1984
Freud as Oscar Rie (6 episodes)
1983
The Return of the Soldier as Pianist at Party
1981
Roots as Melvin Solomons (1 episode)
1979
Minder as Marty (1 episode)
1979
Tales of the Unexpected as Hatchard's Bookshop Assistant (1 episode)
1979
Tales of the Unexpected as Store Assistant (1 episode)