| movie | The Devil Wears Prada 2 (2026) | (Not seen) |
| tv | Celtics City (2025) | (Not seen) |
| movie | The King of Kings (2025)As Charles Dickens (voice) | (Not seen) |
| tv | BLUE EYE SAMURAI (2023)As Abijah Fowler (voice)(8 episodes) | (Not seen) |
| movie | A Haunting in Venice (2023)As Hercule Poirot | (Not seen) |
| movie | Oppenheimer (2023)As Niels Bohr | (Not seen) |
| tv | This England (2022)As Boris Johnson(6 episodes) | (Not seen) |
| movie | Fireheart (2022)As Shawn Nolan (voice) | (Not seen) |
| movie | Death on the Nile (2022)As Hercule Poirot | (Not seen) |
| movie | Harry Potter 20th Anniversary: Return to Hogwarts (2022)As Self (Archival Footage) | (Not seen) |
| movie | Tenet (2020)As Andrei Sator | (Not seen) |
| movie | Avengers: Infinity War (2018)As Asgardian Distress Call (voice) (uncredited) | (Not seen) |
| movie | Murder on the Orient Express (2017)As Hercule Poirot | (Not seen) |
| movie | Dunkirk (2017)As Commander Bolton | (Not seen) |
| tv | The Expanse (2015)As James Moon | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self(1 episode) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self(1 episode) | (Not seen) |
| movie | Marvel Studios: Assembling a Universe (2014)As Self | (Not seen) |
| movie | Jack Ryan: Shadow Recruit (2014) (AKA "Agent: Ryan")As Viktor Cherevin | (Not seen) |
| movie | Comic-Con Episode IV: A Fan's Hope (2011)As Self | (Not seen) |
| movie | My Week with Marilyn (2011)As Sir Laurence Olivier | (Not seen) |
| tv | Boys Over Flowers (2009) (AKA "꽃보다 남자")As Iago | (Not seen) |
| movie | The Boat That Rocked (2009) (AKA "Pirate Radio")As Dormandy | (Not seen) |
| tv | Wallander (2008)As Kurt Wallander(12 episodes) | (Not seen) |
| movie | Valkyrie (2008)As Henning von Tresckow | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(7 episodes) | (Not seen) |
| movie | Sleuth (2007)As Other Man on T.V. | (Not seen) |
| tv | Real Time with Bill Maher (2003)As Self(1 episode) | (Not seen) |
| tv | The Ellen DeGeneres Show (2003)As Self(1 episode) | (Not seen) |
| movie | Rabbit-Proof Fence (2002)As A. O. Neville | (Not seen) |
| movie | Harry Potter and the Chamber of Secrets (2002) (AKA "Incident on 57th Street")As Gilderoy Lockhart | (Not seen) |
| movie | Conspiracy (2001)As Reinhard Heydrich | (Not seen) |
| movie | The Road to El Dorado (2000)As Miguel (voice) | (Not seen) |
| movie | The Periwig-Maker (1999)As Periwig-maker (voice) | (Not seen) |
| movie | Wild Wild West (1999)As Dr. Arliss Loveless | (Not seen) |
| movie | Celebrity (1998)As Lee Simon | (Not seen) |
| movie | The Proposition (1998) (AKA "Shakespeare's Sister")As Father Michael McKinnon | (Not seen) |
| movie | The Gingerbread Man (1998)As Rick Magruder | (Not seen) |
| movie | Looking for Richard (1996)As Himself/Interview | (Not seen) |
| movie | Hamlet (1996) (AKA "William Shakespeare's Hamlet")As Prince Hamlet | (Not seen) |
| movie | Frankenstein (1994) (AKA "Mary Shelley's Frankenstein")As Victor Frankenstein | (Not seen) |
| movie | Swing Kids (1993)As Herr Knopp, Gestapo (uncredited) | (Not seen) |
| movie | Much Ado About Nothing (1993)As Benedick | (Not seen) |
| movie | Dead Again (1991)As Roman Strauss / Mike Church | (Not seen) |
| movie | Henry V (1989)As Henry V | (Not seen) |
| movie | Chariots of Fire (1981)As Cambridge Student at Society Day (uncredited) | (Not seen) |
| tv | The Oscars (1953)As Self(2 episodes) | (Not seen) |