| Macbeth (2025) Macbeth |
| Doctor Who at the Proms (2024) The Doctor (14) (10) (archive footage) |
| Comic Relief 2024: Funny for Money (2024) Self |
| Doctor Who: 60th Anniversary Specials (2023) The Doctor (archive footage) |
| imagine… Russell T Davies: The Doctor and Me (2023) Self |
| Doctor Who: The Bedtime Story (2023) The Doctor |
| Doctor Who Children in Need Special 2023 (2023) The Doctor |
| Talking Doctor Who (2023) Self - Presenter |
| National Theatre Live: Good (2023) Professor John Halder/Johnny |
| Comic Relief 2023 (2023) Self - Host |
| The Amazing Maurice (2022) Dangerous Beans (voice) |
| The Paloni Show! Halloween Special! (2022) Roach Chef (voice) |
| Chip 'n Dale: Rescue Rangers (2022) Scrooge McDuck (voice) |
| Beauty and the Beast: A Comic Relief Pantomime for Christmas (2021) Self |
| An Audience with Adele (2021) Self |
| The Loud House Movie (2021) Angus (voice) |
| Cinderella: A Comic Relief Pantomime for Christmas (2020) Self |
| Screening (2020) Timothy |
| The Real Des: The Dennis Nilsen Story (2020) Narrator (voice) |
| Our Sarah Jane – Elisabeth Sladen Tribute (2020) Self |
| Good Omens: Lockdown (2020) Crowley (voice) |
| The Big Night In (2020) Mr. Logan |
| Heart to Heart (2020) Heart |
| The National Television Awards Celebrate 25 Years (2020) Self |
| Children In Need 2019: Got It Covered (2019) Self |
| How to Train Your Dragon: The Hidden World (2019) Spitelout / Ivar the Whitless (voice) |
| Spy in the Snow (2018) Narrator |
| Mary Queen of Scots (2018) John Knox |
| The Highway Rat (2018) The Highway Rat (voice) |
| The Muppets Take The O2 (2018) Self |
| DuckTales: Destination Adventure! (2018) Scrooge McDuck (voice) |
| Bad Samaritan (2018) Cale Erendreich |
| You, Me and Him (2018) John |
| Ferdinand (2017) Angus (voice) |
| Proclaimers: This Is the Story (2017) Self |
| Mad to Be Normal (2017) RD Laing |
| Shakespeare Live! From the RSC (2016) Self - Host |
| Derren Brown: Pushed to the Edge (2016) Himself |
| A Grand Night In: The Story of Aardman (2015) Self - Voice of Charles Darwin |
| Inside Einstein's Mind: The Enigma of Space and Time (2015) Narrator (Voice UK) |
| The Nation's Favourite Beatles Number One (2015) Self |
| Dames of Classic Drama at the BBC (2015) Narrator |
| Knights of Classic Drama at the BBC (2015) Narrator |
| Mickey Mouse Clubhouse: Mickey's Monster Musical (2015) Igor the Door (voice) |
| 96 Ways to Say I Love You (2015) Mark |
| What We Did on Our Holiday (2014) Doug McLeod |
| Doctor Who: The Ultimate Companion (2014) Self / The Doctor (archive footage) |
| Doctor Who: The Ultimate Time Lord with Peter Davison (2014) Self |
| Wings 3D (2014) Narrator (voice) |
| Postman Pat: The Movie (2014) Wilf (voice) |
| Doctor Who: Farewell to Matt Smith (2013) |
| Earthflight (2013) Himself - Narrator |
| The Day of the Doctor: Cinema Intro (2013) The Doctor (10) |
| Doctor Who Live: The Afterparty (2013) The Doctor (archive footage) |
| The Five(ish) Doctors Reboot (2013) Self |
| Doctor Who: The Day of the Doctor (2013) The Doctor (10) |
| Doctor Who: The Ultimate Guide (2013) Self |
| Royal Shakespeare Company - Richard II (2013) Richard II |
| Doctor Who Explained (2013) Self |
| Tree Fu Tom - Tree Fu Magic (2013) |
| Nativity 2: Danger in the Manger! (2012) Donald / Roderick Peterson |
| The Science of Doctor Who (2012) The Doctor (archive footage) |
| Shakespeare's Sonnets (2012) |
| So You Want To Be A Pirate! (2012) Charles Darwin |
| The Pirates! In an Adventure with Scientists! (2012) Charles Darwin (voice) |
| Shrek: Once Upon a Time (2011) Self / Narrator |
| Catherine Tate: Laughing at the Noughties (2011) Self |
| Discovering Hamlet (2011) Self |
| Doctor Who: Tales Lost in Time (2011) |
| The Ballad of Russell & Julie (2011) Russell T. Davies / Self |
| Gerry Rafferty: Right Down the Line (2011) Narrator |
| Fright Night (2011) Peter Vincent |
| The Itch of the Golden Nit (2011) Radio Newsreader / Stretchy McStretch (voice) |
| The Decoy Bride (2011) James Arber |
| Much Ado About Nothing (2011) Benedick |
| Polar Bear - Spy on the Ice (2011) Narrator |
| Lachlan Macquarie: The Father of Australia (2011) Narrator |
| United (2011) Jimmy Murphy |
| Stealing Shakespeare (2010) Narrator |
| How to Train Your Dragon (2010) Spitelout (voice) |
| 神秘博士特别篇:时间尽头(下) (2010) The Doctor |
| 神秘博士特别篇:时间尽头(上) (2009) The Doctor |
| Hamlet (2009) Hamlet |
| The Catherine Tate Show: Nan's Christmas Carol (2009) Ghost of Christmas Present |
| St Trinian's 2: The Legend of Fritton's Gold (2009) Captain Lord Pomfrey / Sir Piers Pomfrey |
| Doctor Who: Dreamland (2009) The Doctor (voice) |
| Glorious 39 (2009) Hector |
| Doctor Who: The Waters of Mars (2009) The Doctor |
| Monty Python in Aberystwyth (2009) Narrator |
| Doctor Who: Planet of the Dead (2009) The Doctor |
| Endgame (2009) Self - Host (uncredited) |
| Doctor Who: Music of the Spheres - Doctor Who at the Proms 2008 (2009) The Doctor (Uncredited) |
| Doctor Who: The Next Doctor (2008) The Doctor |
| Einstein and Eddington (2008) Arthur Eddington |
| Doctor Who: Music of the Spheres (2008) The Doctor |
| Human Footprint (2008) Narrator (self) |
| Doctor Who: Voyage of the Damned (2007) The Doctor |
| The Friday Night Project - Unleashed (2007) Guest Host |
| Doctor Who: Time Crash (2007) The Doctor (10) |
| Learners (2007) Chris |
| David Tennant's Video Diary (2007) Himself |
| Doctor Who: The Infinite Quest (2007) The Doctor (voice) |
| Recovery (2007) Alan Hamilton |
| The 50 Greatest Television Dramas (2007) Self |
| Doctor Who: The Runaway Bride (2006) The Doctor |
| Doctor Who: A Celebration (2006) Host |
| The Chatterley Affair (2006) Richard Hoggart |
| Doctor Who: Born Again (2005) The Doctor (10) |
| Harry Potter and the Goblet of Fire (2005) Barty Crouch Junior |
| Sweetnightgoodheart (2005) Pete |
| The Quatermass Experiment (2005) Doctor Gordon Briscoe |
| Doctor Who: A New Dimension (2005) Self - Narrator (voice) |
| Traffic Warden (2004) Traffic Warden |
| The Deputy (2004) Christopher Williams |
| Old Street (2004) Mr. Watson |
| Bright Young Things (2003) Ginger Littlejohn |
| Nine 1/2 Minutes (2002) Charlie |
| The Last September (2000) Captain Gerald Colthurst |
| Being Considered (2000) |
| L.A. Without a Map (1999) Richard |
| Bite (1997) |
| Jude (1996) Drunk Undergraduate |
| Spaces (1993) Vinny |
| Biting the Hands (1989) 3rd Squaddie |
| Fuddy Meers Lisping Man |
| Doctor Who: Tales from the TARDIS Self |
| The Thursday Murder Club |