
Filmography83 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2027 | The SurgeonMovie | Sean | 56 |
| 2026 | Agatha Christie's Seven DialsSeries | Superintendent Battle | 55 |
| 2026 | Let's LoveMovie | Nigel | 55 |
| 2026 | A Long WinterMovie | — | 55 |
| 2025 | Queen of BonesMovie | Malcolm Brass | 54 |
| 2024 | Standing on the Shoulders of KittiesMovie | Self | 53 |
| 2024 | Miller's GirlMovie | Jonathan Miller | 53 |
| 2023 | Secret InvasionSeries | Everett K. Ross | 52 |
| 2022 | Black Panther: Wakanda ForeverMovie | Everett Ross | 51 |
| 2022 | Sunday with Laura KuenssbergSeries | Self | 51 |
| 2022 | The ResponderSeries | Chris Carson | 51 |
| 2022 | AngelyneSeries | Harold Wallach | 51 |
| 2021 | Marvel Studios LegendsSeries | Everett K. Ross (archive footage) (uncredited) | 50 |
| 2020 | BreedersSeries | Paul Worsley | 49 |
| 2019 | Rob & Romesh VsSeries | — | 48 |
| 2019 | Ode to JoyMovie | Charlie | 48 |
| 2019 | A ConfessionSeries | Steve Fulcher | 48 |
| 2018 | Black PantherMovie | Everett K. Ross | 47 |
| 2017 | DuckTalesSeries | Poe De Spell (voice) | 46 |
| 2017 | Carnage: Swallowing the PastMovie | Jeff | 46 |
| 2016 | Captain America: Civil WarMovie | Everett K. Ross | 45 |
| 2016 | StartUpSeries | Phil Rask | 45 |
| 2016 | Sherlock: The Abominable BrideMovie | Dr. John Watson | 45 |
| 2016 | Mark Gatiss: A Study in SherlockMovie | Himself | 45 |
| 2015 | The Late Show with Stephen ColbertSeries | Self - Guest | 44 |
| 2015 | The Jam: About The Young IdeaMovie | — | 44 |
| 2015 | The Eichmann ShowMovie | Milton Fruchtman | 44 |
| 2015 | Stick ManMovie | Stick Man (voice) | 44 |
| 2014 | The Hobbit: The Battle of the Five ArmiesMovie | Bilbo Baggins | 43 |
| 2014 | FargoSeries | Lester Nygaard | 43 |
| 2014 | Late Night with Seth MeyersSeries | Self | 43 |
| 2014 | Unlocking SherlockMovie | Himself / Dr. Watson | 43 |
| 2014 | Brian Pern: A Life in RockSeries | Young Brian Pern | 43 |
| 2013 | The World's EndMovie | Oliver Chamberlain | 42 |
| 2013 | Saving SantaMovie | Bernard D. Elf (voice) | 42 |
| 2013 | The Last LegSeries | Self | 42 |
| 2013 | The Hobbit: The Desolation of SmaugMovie | Bilbo Baggins | 42 |
| 2013 | SvengaliMovie | Don | 42 |
| 2013 | Sherlock: Many Happy ReturnsMovie | Dr. John Watson | 42 |
| 2012 | The Hobbit: An Unexpected JourneyMovie | Bilbo Baggins | 41 |
| 2012 | So You Want To Be A Pirate!Movie | The Pirate With A Scarf | 41 |
| 2011 | What's Your Number?Movie | Simon Forester | 40 |
| 2011 | The Jonathan Ross ShowSeries | Self - Guest | 40 |
| 2010 | Wild TargetMovie | Dixon | 39 |
| 2010 | SherlockSeries | John Watson | 39 |
| 2010 | Unlocking SherlockMovie | Himself | 39 |
| 2009 | The Justin Lee Collins ShowSeries | Self | 38 |
| 2009 | Boy Meets GirlSeries | Danny Reed | 38 |
| 2009 | SvengaliMovie | Boss | 38 |
| 2008 | Lily Allen and FriendsSeries | Self - Guest | 37 |
| 2007 | The Graham Norton ShowSeries | Self | 36 |
| 2007 | The Good NightMovie | Gary Shaller | 36 |
| 2007 | The Old Curiosity ShopMovie | Mr. Codlin | 36 |
| 2006 | Breaking and EnteringMovie | Sandy | 35 |
| 2005 | Return of the GoodiesMovie | Himself | 34 |
| 2005 | Inside 'The Hitchhiker's Guide to the Galaxy'Movie | Self | 34 |
| 2005 | Don't Crash: The Documentary of the Making of the Movie of the Book of the Radio Series of 'The Hitchhiker's Guide to the Galaxy'Movie | Self | 34 |
| 2004 | Who Do You Think You Are?Series | Self | 33 |
| 2004 | Shaun of the DeadMovie | Declan | 33 |
| 2004 | PrideMovie | Fleck (voice) | 33 |
| 2004 | Blake's Junction 7Movie | Vila | 33 |
| 2003 | Love ActuallyMovie | John | 32 |
| 2003 | HardwareSeries | Mike | 32 |
| 2003 | Margery and GladysMovie | D.S. Stringer | 32 |
| 2003 | Charles II: The Power and The PassionSeries | Lord Shaftesbury | 32 |
| 2002 | Ali G IndahouseMovie | Richard "Ricky C" Cunningham | 31 |
| 2002 | The FightMovie | Self | 31 |
| 2001 | Friday Night with Jonathan RossSeries | Self | 30 |
| 2001 | The OfficeSeries | Tim Canterbury | 30 |
| 2001 | Men OnlyMovie | Dwight | 30 |
| 2000 | Black BooksSeries | Doctor | 29 |
| 2000 | Lock, Stock...Series | Jaap | 29 |
| 2000 | BruiserSeries | — | 29 |
| 1998 | I Just Want to Kiss YouMovie | Frank | 27 |
| 1996 | Never Mind the BuzzcocksSeries | Self | 25 |
| 1993 | Shooting StarsSeries | Self | 22 |
| 1990 | Have I Got News for YouSeries | Self | 19 |
| 1988 | This MorningSeries | Self | 17 |
| 1986 | CasualtySeries | Ricky Beck | 15 |
| 1984 | The BillSeries | — | 13 |
| 1975 | Saturday Night LiveSeries | Self - Host | 4 |
| 0 | Let God Sort It OutMovie | Kyle Roberts | — |
| 0 | Oddly FlowersMovie | Walter | — |