2025
Brave the Dark as Stan Deen2025
A House of Dynamite as Not available2024
Royal Kill List as Narrator2024
Reawakening as John2022
Morbius as Dr. Emil Nicholas2022
The Sea Beast as Captain Crow (voice)2022
The Ghost of Richard Harris as Self2021
Foundation as Hari Seldon2021
The Beast Must Die as George Rattery2020
Angela's Christmas Wish as The Vet2019
Carnival Row as Absalom Breakspear2019
Chernobyl as Valery Legasov2019
Robert the Bruce as John Comyn2019
I Don't Want to Be Your Love as Ill Man2018
The Terror as Captain Francis Crozier2017
The Last Face as Dr. Farber2016
The Crown as King George VI2016
Allied as Frank Heslop2016
Certain Women as Fuller2015
The Expanse as Anderson Dawes2015
Wabbit: A Looney Tunes Production as Asteroid (voice)2015
The Mr. Peabody & Sherman Show as Bigfoot (voice)2015
The Man from U.N.C.L.E. as Sanders2015
Poltergeist as Carrigan Burke2015
Baby, Baby, Baby as Not available2015
The Clockmaker's Dream as Narrator (voice)2014
Late Night with Seth Meyers as Self2014
The Men in Blazers Show as Self2014
Pompeii as Severus2014
The Boxtrolls as Lord Portley-Rind (voice)2014
The Quiet Ones as Professor Coupland2013
The Mortal Instruments: City of Bones as Hodge Starkweather2013
The Devil's Violinist as Urbani2013
El violinista del diablo as Urbani2012
Lincoln as Ulysses S. Grant2012
Sherlock Holmes: A Game of Shadows: Moriarty's Master Plan Unleashed as Himself - Professor James Moriarty2011
Sherlock Holmes: A Game of Shadows as Professor James Moriarty2010
The Ward as Dr. Stringer2010
Extraordinary Measures as Docteur Kent Webber2009
Tales of the Black Freighter as Ridley (voice)2008
Fringe as David Robert Jones2008
The Curious Case of Benjamin Button as Captain Mike2008
From Within as Bernard2007
Mad Men as Lane Pryce2007
The Riches as Not available2007
Cashback as Alex Proud2007
The Shadow in the North as Axel Bellmann2007
Resident Evil: Diary of an Apocalypse as Self2007
32A as Ruth's Father2006
Lady in the Water as Goatee Smoker2006
Coup! as Simon Mann2005
Robot Chicken as Mr. Weatherbee (voice)2005
To the Ends of the Earth as Captain Anderson2005
The Notorious Bettie Page as John Willie2004
Ocean's Twelve as Basher's Engineer2004
Resident Evil: Apocalypse as Dr. Ashford2003
The Other Boleyn Girl as Henry VIII2003
Sylvia as Al Alvarez2003
I Love Your Work as Yehud2002
Without a Trace as Father Walker2002
Mr. Deeds as Mac McGrath2002
Igby Goes Down as Russel2002
How to Kill Your Neighbor's Dog as False Peter2002
Dummy as Michael Foulicker2001
Perfume as Anthony2000
Bullfighter as Jones2000
Shadow Magic as Raymond2000
Two of Us as John Lennon1999
Law & Order: Special Victims Unit as Robert Morten1999
B. Monkey as Alan Furnace1999
Lush as W. Firmin Carter1999
The Weekend as John Kerr1999
Fuzzy Logic as Fuzzy1998
Lost in Space as Older Will Robinson1998
Happiness as Vlad1998
The Eternal as Jim1997
Fathers' Day as Lee1997
Chinese Box as William1997
Gold In The Streets as Owen1997
Sunday as Ray1997
White Lies as Jacob Reese1996
I Shot Andy Warhol as Andy Warhol1995
Dead Man as Benmont Tench1995
Smoke as Jimmy Rose1995
Tall Tale: The Unbelievable Adventure as Head Thug Pug1995
Blue in the Face as Jimmy Rose1995
Nadja as Edgar1994
New York Undercover as Seth Baines1994
Natural Born Killers as London Boy1992
The Last of the Mohicans as British Lieutenant1992
Far and Away as Paddy Donnelly1992
The Public Eye as Danny the Doorman1991
Women & Men 2: In Love There Are No Rules as Joey PatrickNaN
Sherlock Holmes 3 as Professor James Moriarty1989
The Rachel Papers as GeoffNaN
Reykjavik as Mikhail Gorbachev