| tv | Too Much (2025)As Simon Remen(10 episodes) | (Not seen) |
| tv | The Celebrity Traitors (2025)As Self - Contestant(6 episodes) | (Not seen) |
| tv | Lubach (2025)As Self(1 episode) | (Not seen) |
| tv | Star Wars: Skeleton Crew (2024)As Supervisor (voice)(2 episodes) | (Not seen) |
| tv | Everything Now (2023)As Dr Nell(8 episodes) | (Not seen) |
| movie | Red, White & Royal Blue (2023)As King James III | (Not seen) |
| tv | Heartstopper (2022)As Headmaster Barnes (voice)(5 episodes) | (Not seen) |
| tv | The Dropout (2022)As Ian Gibbons(4 episodes) | (Not seen) |
| tv | The Sandman (2022)As Gilbert(6 episodes) | (Not seen) |
| movie | Harry Potter 20th Anniversary: Return to Hogwarts (2022)As Chapter Passages Narrator (voice) | (Not seen) |
| tv | It's a Sin (2021)As Arthur Garrison(2 episodes) | (Not seen) |
| tv | The Morning Show (2019)As Leonard Cromwell(5 episodes) | (Not seen) |
| tv | Harley Quinn (2019)As Brainiac (voice)(7 episodes) | (Not seen) |
| tv | Sex Education (2019)As NSQC Quizmaster(1 episode) | (Not seen) |
| movie | Missing Link (2019)As Lord Piggot-Dunceby (voice) | (Not seen) |
| movie | Alice Through the Looking Glass (2016)As Cheshire Cat (voice) | (Not seen) |
| movie | The Man Who Knew Infinity (2015)As Sir Francis Spring | (Not seen) |
| tv | Monty Python's Best Bits (Mostly) (2014)As Self(1 episode) | (Not seen) |
| tv | Last Week Tonight with John Oliver (2014)As Winston Churchill (voice)(1 episode) | (Not seen) |
| movie | The Hobbit: The Battle of the Five Armies (2014)As Master of Laketown | (Not seen) |
| movie | The Hobbit: The Desolation of Smaug (2013) (AKA "The Hobbit Part 2")As The Master of Laketown | (Not seen) |
| tv | Veep (2012)As Nikolai Genidze(1 episode) | (Not seen) |
| movie | Sherlock Holmes: A Game of Shadows (2011)As Mycroft Holmes | (Not seen) |
| movie | Animals United (2010) (AKA "Konferenz der Tiere") | (Not seen) |
| movie | Alice in Wonderland (2010)As Cheshire Cat (voice) | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(8 episodes) | (Not seen) |
| movie | St. Trinian's (2007) (AKA "St Trinian's")As Stephen Fry | (Not seen) |
| movie | Stormbreaker (2006)As Smithers | (Not seen) |
| tv | Extras (2005)As Stephen Fry(1 episode) | (Not seen) |
| tv | Doctor Who (2005)As C(2 episodes) | (Not seen) |
| tv | Bones (2005)As Gordon Wyatt(6 episodes) | (Not seen) |
| movie | Tristram Shandy (2005) (AKA "Tristram Shandy: A Cock and Bull Story")As Patrick Curator / Parson Yorick | (Not seen) |
| movie | Mirrormask (2005)As Librarian | (Not seen) |
| movie | V for Vendetta (2005)As Gordon Deitrich | (Not seen) |
| movie | The Hitchhiker's Guide to the Galaxy (2005)As Narrator/The Guide | (Not seen) |
| tv | QI (2003)As Self - Presenter(200 episodes) | (Not seen) |
| movie | The Divorce (2003) (AKA "Le Divorce")As Piers Janely | (Not seen) |
| tv | Top Gear (2002)As Self(2 episodes) | (Not seen) |
| movie | Surrealissimo: The Scandalous Success of Salvador Dali (2002) (AKA "Surrealissimo: The Trial of Salvador Dali")As Andre Breton | (Not seen) |
| tv | 24 (2001)As Alastair Davies(8 episodes) | (Not seen) |
| movie | The Discovery of Heaven (2001)As Onno Quist | (Not seen) |
| movie | Gosford Park (2001)As Inspector Thompson | (Not seen) |
| movie | Whatever Happened to Harold Smith? (1999)As Dr. Peter Robinson | (Not seen) |
| movie | A Civil Action (1998)As Pinder | (Not seen) |
| movie | Wilde (1997) (AKA "Oscar Wilde")As Oscar Wilde | (Not seen) |
| movie | Spice World (1997) (AKA "Spice World: The Movie")As Judge | (Not seen) |
| movie | I.Q. (1994)As James Moreland | (Not seen) |
| tv | The Simpsons (1989)As Terrance / Hazel / MI5 Man (voice)(1 episode) | (Not seen) |
| movie | Kung-Fu Master! (1988) (AKA "Le petit amour") | (Not seen) |
| movie | A Fish Called Wanda (1988)As Hutchison | (Not seen) |
| tv | Blackadder (1983)As General Sir Anthony Cecil Hogmanay Melchett(13 episodes) | (Not seen) |
| movie | Chariots of Fire (1981)As Cambridge Student at Society Day (uncredited) | (Not seen) |