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