| 2026 | Good Omens 3 | Crowley |
| 2025 | Câu lạc bộ án mạng ngày thứ Năm | Ian |
| Doctor Who: Wish World & The Reality War | The Doctor / The Doctor (archive footage) (uncredited) |
| Macbeth | Macbeth |
| 2024 | Doctor Who at the Proms | The Doctor (14) (10) (archive footage) |
| Comic Relief 2024: Funny for Money | Self |
| 2023 | imagine… Russell T Davies: The Doctor and Me | Self |
| Doctor Who: 60th Anniversary Specials | The Doctor (archive footage) |
| Doctor Who: Recollections with Russell and David | Self |
| Doctor Who: The Bedtime Story | The Doctor |
| Doctor Who Children in Need Special 2023 | The Doctor |
| Talking Doctor Who | Self - Presenter |
| National Theatre Live: Good | Professor John Halder/Johnny |
| Comic Relief 2023 | Self - Host |
| 2022 | Mèo Béo Siêu Đẳng | Dangerous Beans (voice) |
| Doctor Who: The Power of the Doctor | The Doctor |
| The Paloni Show! Halloween Special! | Roach Chef (voice) |
| Chip và Dale: Biệt Đội Giải Cứu | Scrooge McDuck (voice) |
| 2021 | Beauty and the Beast: A Comic Relief Pantomime for Christmas | Self |
| An Audience with Adele | Self |
| Ngôi Nhà Náo Nhiệt | Angus (voice) |
| 2020 | Cinderella: A Comic Relief Pantomime for Christmas | Self |
| Screening | Timothy |
| The Real Des: The Dennis Nilsen Story | Narrator (voice) |
| Our Sarah Jane: The Life of Elisabeth Sladen | Self |
| Good Omens: Lockdown | Crowley (voice) |
| The Big Night In | Mr. Logan |
| The Big Night In | Self |
| Heart to Heart | Heart |
| The National Television Awards Celebrate 25 Years | Self |
| 2019 | Children In Need 2019: Got It Covered | Self |
| Bí Kíp Luyện Rồng: Vùng Đất Bí Ẩn | Spitelout / Ivar the Whitless (voice) |
| 2018 | Spy in the Snow | Narrator |
| Nữ Hoàng Scotland | John Knox |
| The Highway Rat | The Highway Rat (voice) |
| The Muppets Take The O2 | Self |
| DuckTales: Destination Adventure! | Scrooge McDuck (voice) |
| Tội Ác Trong Căn Nhà | Cale Erendreich |
| You, Me and Him | John |
| 2017 | Ferdinand Phiêu Lưu Ký | Angus (voice) |
| Proclaimers: This Is the Story | Self |
| Mad to Be Normal | RD Laing |
| Fireman Sam: Alien Alert! The Movie | Buck Douglas (voice) |
| 2016 | Shakespeare Live! From the RSC | Self - Host |
| Derren Brown: Thúc đẩy | Himself |
| 2015 | A Grand Night In: The Story of Aardman | Self - Voice of Charles Darwin |
| Doctor Who: The Husbands of River Song | The Doctor (10) (picture) (uncredited) |
| Inside Einstein's Mind: The Enigma of Space and Time | Narrator (Voice UK) |
| The Nation's Favourite Beatles Number One | Self |
| Dames of Classic Drama at the BBC | Narrator |
| Knights of Classic Drama at the BBC | Narrator |
| Mickey Mouse Clubhouse: Mickey's Monster Musical | Igor the Door (voice) |
| 96 Ways to Say I Love You | Mark |
| 2014 | What We Did on Our Holiday | Doug McLeod |
| Doctor Who: The Ultimate Companion | Self / The Doctor (archive footage) |
| Doctor Who: The Ultimate Time Lord with Peter Davison | Self |
| Wings 3D | Narrator (voice) |
| Postman Pat: The Movie | Wilf (voice) |
| 2013 | Doctor Who: Farewell to Matt Smith | — |
| Earthflight | Himself - Narrator |
| Doctor Who Live: The Afterparty | The Doctor (archive footage) |
| The Five(ish) Doctors Reboot | Self |
| The Day of the Doctor: Cinema Intro | The Doctor (10) |
| Doctor Who: Ngày của Doctor | The Doctor (10) |
| Doctor Who: The Ultimate Guide | Self |
| Doctor Who: Tales from the TARDIS | Self |
| RSC Live: Richard II | Richard II |
| Doctor Who Explained | Self |
| 2012 | Nativity 2: Danger in the Manger! | Donald / Roderick Peterson |
| The Science of Doctor Who | The Doctor (archive footage) |
| Shakespeare's Sonnets | — |
| So You Want To Be A Pirate! | Charles Darwin |
| Cướp Biển Đáng Yêu | Charles Darwin (voice) |
| 2011 | Shrek: Once Upon a Time | Self / Narrator |
| Catherine Tate: Laughing at the Noughties | Self |
| Discovering Hamlet | Self |
| The Ballad of Russell & Julie | Russell T. Davies / Self |
| Doctor Who: Tales Lost in Time | — |
| Gerry Rafferty: Right Down the Line | Narrator |
| Bóng Đêm Kinh Hoàng | Peter Vincent |
| The Itch of the Golden Nit | Radio Newsreader / Stretchy McStretch (voice) |
| The Decoy Bride | James Arber |
| Much Ado About Nothing | Benedick |
| My Sarah Jane: A Tribute to Elisabeth Sladen | Self |
| Come in Number Five | Presenter |
| Polar Bear: Spy on the Ice | Narrator |
| Lachlan Macquarie: The Father of Australia | Narrator |
| United | Jimmy Murphy |
| 2010 | Stealing Shakespeare | Narrator |
| Bí Kíp Luyện Rồng | Spitelout (voice) |
| Doctor Who: The End of Time | The Doctor |
| 2009 | Hamlet | Hamlet |
| The Catherine Tate Show: Nan's Christmas Carol | Ghost of Christmas Present |
| St Trinian's 2: The Legend of Fritton's Gold | Captain Lord Pomfrey / Sir Piers Pomfrey |
| Glorious 39 | Hector |
| Doctor Who: The Waters of Mars | The Doctor |
| Monty Python in Aberystwyth | Narrator |
| Doctor Who: Planet of the Dead | The Doctor |
| Endgame | Self - Host (uncredited) |
| 2008 | Doctor Who: The Next Doctor | The Doctor |
| Einstein and Eddington | Arthur Eddington |
| Doctor Who: Music of the Spheres - Doctor Who at the Proms 2008 | The Doctor (Uncredited) |
| Human Footprint | Narrator (self) |
| 2007 | Doctor Who: Voyage of the Damned | The Doctor |
| The Friday Night Project - Unleashed | Self - Guest Host |
| Doctor Who: Time Crash | The Doctor (10) |
| Learners | Chris |
| David Tennant's Video Diary | Self |
| Doctor Who: The Infinite Quest | The Doctor (voice) |
| Recovery | Alan Hamilton |
| The 50 Greatest Television Dramas | Self |
| 2006 | Doctor Who: The Runaway Bride | The Doctor |
| Doctor Who: A Celebration | Self - Host |
| The Chatterley Affair | Richard Hoggart |
| 2005 | Doctor Who: The Christmas Invasion | — |
| Harry Potter và Chiếc Cốc Lửa | Barty Crouch Junior |
| Bring Something Back: The Making of 'The Quatermass Experiment' | — |
| Sweetnightgoodheart | Pete |
| The Quatermass Experiment | Doctor Gordon Briscoe |
| Doctor Who: A New Dimension | Self - Narrator (voice) |
| 2004 | Traffic Warden | Traffic Warden |
| The Deputy | Christopher Williams |
| Old Street | Mr. Watson |
| 2003 | Bright Young Things | Ginger Littlejohn |
| 2002 | Nine 1/2 Minutes | Charlie |
| 2000 | The Last September | Captain Gerald Colthurst |
| Being Considered | — |
| 1999 | L.A. Without a Map | Richard |
| 1997 | Bite | — |
| 1996 | Jude | Drunk Undergraduate |
| 1993 | Spaces | Vinny |
| 1989 | Biting the Hands | 3rd Squaddie |