2025
MobLand as Colin Tattersall2025
The Actor as Lieutenant Murray / Artie Bellman / Cabbie / Arnold2024
Mr Bates vs The Post Office as Alan Bates2023
The Long Shadow as DCS Dennis Hoban2023
Indiana Jones and the Dial of Destiny as Basil Shaw2023
Tetris as Robert Stein2022
The English as Sebold Cusk2021
What If...? as Arnim Zola (voice)2021
Infinite as Porter2019
The Dark Crystal: Age of Resistance as Librarian (voice)2018
Jurassic World: Fallen Kingdom as Mr. Eversoll2016
The Witness for the Prosecution as John Mayhew2016
The Secret Agent as Verloc2015
Marvel's Agent Carter as Arnim Zola2015
Wayward Pines as Dr. Jenkins2015
Wayward Pines as David Pilcher2015
Capital as Roger2015
The Hunger Games: Mockingjay - Part 2 as Claudius Templesmith (uncredited)2014
Detectorists as Lance Stater2014
Captain America: The Winter Soldier as Dr. Arnim Zola2013
The Hunger Games: Catching Fire as Claudius Templesmith2012
Honest Trailers as Armin Zola (archive footage)2012
Titanic as John Batley2012
The Hunger Games as Claudius Templesmith2011
Captain America: The First Avenger as Dr. Arnim Zola2010
Sherlock as Culverton Smith2010
Harry Potter and the Deathly Hallows: Part 1 as Dobby (voice)2008
10 Days to War as Francis Brooke2007
The Graham Norton Show as Self2005
Doctor Who as Dream Lord2003
Coming Up as Simon2002
Harry Potter and the Chamber of Secrets as Dobby (voice)2002
15 Storeys High as Obsessive-compulsive man1997
Midsomer Murders as Dan Peterson1994
Cadfael as Griffin1989
Agatha Christie's Poirot as Samuel Ratchett1986
Lovejoy as Sgt. Protheroe1983
Natural World as Narrator1971
Great Performances as Vanya1964
Horizon as Narrator1951
Hallmark Hall of Fame as BoloNaN
The Hack as Not available2025
A Cruel Love: The Ruth Ellis Story as John Bickford2025
Mr. Burton as Philip Burton2025
A Sprinkle Of History as Walter Anderson2024
The Instigators as Attorney Alan Flynn2024
Mr Bates vs The Post Office: The Real Story as Self - Narrator (voice)2024
Wander to Wonder as Fumbleton (voice)2024
Nurses Come and Go, But None for Me as Not available2024
Mr Bates vs The Post Office: The Impact as Self- Narrator2023
The Canterville Ghost as The Reverend Chasuble (voice)2023
Timeless Heroes: Indiana Jones & Harrison Ford as Self2023
The Making of Indiana Jones and the Dial of Destiny as Self2023
Mercy Road as The Associate2023
A Moral Man as Philip2022
Harry Potter 20th Anniversary: Return to Hogwarts as Self2022
The Pale Blue Eye as Dr. Daniel Marquis2022
Empire of Light as Norman2022
The Wonder as Dr. McBrearty2021
The Electrical Life of Louis Wain as Sir William Ingram2021
A Boy Called Christmas as Father Topo2021
Danny Boy as Phil Shiner2021
Morecambe & Wise: The Lost Tapes as Self - Narrator (voice)2021
Wild Tokyo as Self - Narrator (voice)2021
A Few Miles South as Ted2020
A Wild Year as Not available2020
Archive as Vincent Sinclair2020
The Last Thing He Wanted as Paul Schuster2020
First Cow as Chief Factor2020
Uncle Vanya as Vanya2019
Don't Forget the Driver as Peter Green / Barry Green2019
My Grandparents' War as Self2019
Looking for Rembrandt as Rembrandt2019
Out of Blue as Prof. Ian Strammi2019
The Edge as Narrator (voice)2019
Britain's Viking Graveyard as Narrator2018
Christopher Robin as Owl (voice)2018
Zoo as Security Guard Charlie2018
Normandy Nude as Newman2018
BBC Horizon: Jupiter Revealed as Not available2018
Inside Alton Towers as Narrator2017
Atomic Blonde as Eric Gray2017
The Snowman as DC Svenson2017
Journey's End as Mason2017
Happy End as Lawrence Bradshaw2017
Kaleidoscope as Carl2017
The Entertainer as Paul Limp2016
The Man Who Knew Infinity as Littlewood2016
Morgan as Dr. Simon Ziegler2016
Anthropoid as Jan Zelenka2016
Dad's Army as Captain Mainwaring2016
The Witness for the Prosecution as Not available2015
The Last Days Of... as narrator2015
Tale of Tales as King of Highhills2015
By Our Selves as John Clare2014
Muppets Most Wanted as Prado Museum Guard #22014
Serena as Sheriff McDowell2014
By the Gun as Jerry2014
Marvellous as Neil Baldwin2014
Honey Badgers: Masters of Mayhem as Narrator2014
The Dark as Dad2014
The Cask of Amontillado as Montresor2013
Murder on the Victorian Railway as Himself - Narrator2013
Leave to Remain as Nigel2012
Snow White and the Huntsman as Coll2012
Red Lights as Paul Shackleton2012
Berberian Sound Studio as Gilderoy2012
The Girl as Alfred Hitchcock2011
The Adventures of Tintin as Silk (voice)2011
Tinker Tailor Soldier Spy as Percy Alleline2011
The Rite as Father Matthew2011
Your Highness as Julie2011
My Week with Marilyn as Arthur Jacobs2011
Christopher and His Kind as Gerald Hamilton2010
Virginia as Max2010
Mo as Dr. Mark Glaser2010
Sex & Drugs & Rock & Roll as Hargreaves2009
Creation as Thomas Henry Huxley2009
St Trinian's 2: The Legend of Fritton's Gold as Bursar2009
Digital Theatre: Parlour Song as Not available2008
City of Ember as Barton Snode2008
W. as Karl Rove2008
Frost/Nixon as Swifty Lazar2008
When Darkness Came: The Making of 'The Mist' as Self2008
Rembrandt's J'Accuse...! as Not available2007
The Mist as Ollie Weeks2007
St. Trinian's as Schatzmeister2007
Nightwatching as Gerard Dou2007
The Old Curiosity Shop as Daniel Qulip2006
Scoop as Joe's Co-Passenger (uncredited)2006
The Painted Veil as Mr. Waddington2006
Amazing Grace as Duke of Clarence2006
Infamous as Truman Capote2006
A Harlot's Progress as William Hogarth2001
In Love and War as Bolo1999
Simon Magus as BuchholzNaN
Flavia de Luce as Not available2006
The Sickie as Douglas Knott2005
Elizabeth I as Robert Cecil2005
Mrs. Henderson Presents as Gordon2004
Finding Neverland as Smee2004
Ladies in Lavender as Hedley2001
Love or Money as Phil2000
The Nine Lives of Tomas Katz as Civil servant2000
Hotel Splendide as Kitchen boy1999
The Messenger: The Story of Joan of Arc as English Judge1998
EverAfter as Royal Page1998
Les Misérables as Doorkeeper1998
Cousin Bette as Gentleman in Cafe des Artistes1996
Death of a Salesman as Stanley1993
Naked as Man at Tea Bar1992
Orlando as Second ValetNaN
Detectorists as Not available2019
Don't Forget the Driver Writer2019
Looking for Rembrandt Creator2008
When Darkness Came: The Making of 'The Mist' Thanks