| tv | Black Rabbit (2025)As Jake Friedken(8 episodes) | (Not seen) |
| tv | Star Wars: Skeleton Crew (2024)As Jod Na Nawood(8 episodes) | (Not seen) |
| movie | The Order (2024)As Terry Husk | (Not seen) |
| movie | Eden (2024)As Dr. Friedrich Ritter | (Not seen) |
| movie | Firebrand (2023)As Henry VIII | (Not seen) |
| movie | Peter Pan & Wendy (2023)As Captain Hook | (Not seen) |
| movie | Fantastic Beasts: The Secrets of Dumbledore (2022)As Albus Dumbledore | (Not seen) |
| tv | What If...? (2021)As Yon-Rogg (voice)(1 episode) | (Not seen) |
| tv | The Third Day (2020)As Sam(6 episodes) | (Not seen) |
| movie | The Rhythm Section (2020)As Iain Boyd "B" | (Not seen) |
| movie | The Nest (2020)As Rory O'Hara | (Not seen) |
| movie | A Rainy Day in New York (2019)As Ted Davidoff | (Not seen) |
| movie | Captain Marvel (2019)As Yon-Rogg | (Not seen) |
| movie | Fantastic Beasts: The Crimes of Grindelwald (2018)As Albus Dumbledore | (Not seen) |
| movie | Vox Lux (2018)As Manager | (Not seen) |
| movie | King Arthur: Legend of the Sword (2017)As Vortigern | (Not seen) |
| movie | Genius (2016)As Thomas Wolfe | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self - Guest(3 episodes) | (Not seen) |
| movie | Spy (2015)As Bradley Fine | (Not seen) |
| tv | The Tonight Show Starring Jimmy Fallon (2014)As Self(3 episodes) | (Not seen) |
| movie | Black Sea (2014)As Captain Robinson | (Not seen) |
| movie | The Grand Budapest Hotel (2014)As Young Writer | (Not seen) |
| tv | Toast of London (2013)As Jude Law(1 episode) | (Not seen) |
| movie | Dom Hemingway (2013)As Dom Hemingway | (Not seen) |
| movie | Side Effects (2013)As Jonathan Banks | (Not seen) |
| movie | Anna Karenina (2012)As Karenin | (Not seen) |
| movie | Rise of the Guardians (2012)As Pitch (voice) | (Not seen) |
| movie | 360 (2011)As Michael Daly | (Not seen) |
| movie | Sherlock Holmes: A Game of Shadows (2011)As Dr. John Watson | (Not seen) |
| movie | Contagion (2011) (AKA "Contagion: The IMAX Experience")As Alan Krumwiede | (Not seen) |
| movie | Hugo (2011) (AKA "The Invention of Hugo Cabret")As Hugo's Father | (Not seen) |
| movie | Exit Through the Gift Shop (2010)As Self (uncredited) | (Not seen) |
| movie | Repo Men (2010) (AKA "Repossession Men")As Remy | (Not seen) |
| movie | Rage (2009)As Minx | (Not seen) |
| movie | Sherlock Holmes (2009)As Dr. John Watson | (Not seen) |
| movie | The Imaginarium of Doctor Parnassus (2009) (AKA "L'Imaginarium du Docteur Parnassus")As Imaginarium Tony 2 | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(7 episodes) | (Not seen) |
| movie | My Blueberry Nights (2007)As Jeremy | (Not seen) |
| movie | Sleuth (2007)As Milo Tindle | (Not seen) |
| movie | The Holiday (2006)As Graham Simpkins | (Not seen) |
| movie | All the King's Men (2006) (AKA "Das Spiel der Macht")As Jack Burden | (Not seen) |
| movie | Breaking and Entering (2006)As Will Francis | (Not seen) |
| movie | A Series of Unfortunate Events (2004) (AKA "Lemony Snicket's A Series of Unfortunate Events")As Lemony Snicket (voice) | (Not seen) |
| movie | Alfie (2004)As Alfie | (Not seen) |
| movie | I Heart Huckabees (2004) (AKA "I Love Huckabee's")As Brad Stand | (Not seen) |
| movie | The Aviator (2004) (AKA "Aviator")As Errol Flynn | (Not seen) |
| movie | Closer (2004)As Dan Woolf | (Not seen) |
| movie | Sky Captain and the World of Tomorrow (2004) (AKA "The World of Tomorrow")As Sky Captain | (Not seen) |
| tv | The Ellen DeGeneres Show (2003)As Self(3 episodes) | (Not seen) |
| movie | Cold Mountain (2003)As Inman | (Not seen) |
| movie | Road to Perdition (2002)As Harlen Maguire | (Not seen) |
| movie | A.I. Artificial Intelligence (2001) (AKA "A.I.")As Gigolo Joe | (Not seen) |
| movie | Enemy at the Gates (2001) (AKA "Stalingrad")As Vassili Zaitsev | (Not seen) |
| movie | eXistenZ (1999)As Ted Pikul | (Not seen) |
| movie | The Talented Mr. Ripley (1999)As Dickie Greenleaf | (Not seen) |
| movie | Final Cut (1998)As Jude | (Not seen) |
| movie | Music from Another Room (1998)As Danny Kowalski | (Not seen) |
| movie | Immortality (1998)As Steven Grlscz | (Not seen) |
| movie | Wilde (1997) (AKA "Oscar Wilde")As Lord Alfred 'Bosie' Douglas | (Not seen) |
| movie | Bent (1997)As Stormtrooper | (Not seen) |
| movie | Gattaca (1997) (AKA "The Eighth Day")As Jerome Eugene Morrow | (Not seen) |
| movie | Midnight in the Garden of Good and Evil (1997)As Billy Carl Hanson | (Not seen) |
| tv | The Daily Show (1996)As Self(1 episode) | (Not seen) |
| movie | Shopping (1994)As Billy | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Host(3 episodes) | (Not seen) |
| tv | The Oscars (1953)As Self(2 episodes) | (Not seen) |