2024
Doctor Who: The Stuff of Legend - The Live Show as The Doctor
2023
The Day of the Sun Dog as Jaggers
2023
The Undertaker as Arthur
2023
Talking Doctor Who as Self / The Doctor (8) (archive footage)
2023
Mia and the Dragon Princess as Walsh
2022
Doctor Who Am I as Self
2022
Swallow Your Dreams as James
2022
Anne as Malcolm Thornton MP (4 episodes)
2021
Annika as Jake Strathearn (6 episodes)
2021
Greta Thunberg: A Year to Change the World as Self - Narrator (3 episodes)
2020
McDonald & Dodds as Archie Addington (1 episode)
2019
Victorian Sensations as Self - Presenter (1 episode)
2019
The Cavern Club: The Beat Goes On as Self
2019
Myth Makers 142: Paul McGann
2019
Swans: Mystery of the Missing as Narrator (voice)
2019
The Doctors: The Paul McGann Years
2018
Picasso's Last Stand as Narrator
2018
Oi For England's Green and Pleasant Land as Himself
2017
Egypt's Great Pyramid: The New Evidence as Narrator (voice)
2017
Nero's Sunken City as Narrator (English Voice)
2017
Wildest Europe as Narrator (5 episodes)
2017
Perplexed Music as Man
2016
Wildest Islands of Indonesia as Narrator (5 episodes)
2016
Unfinished: The Making of Massive Attack as Narrator (Voice)
2015
China - Treasures of the Jade Empire as Narrator
2015
The Other Prince William as Self - Narrator (voice)
2015
Finding Babylon's Hanging Garden as Narrator (voice)
2015
Churchill: When Britain Said No as Narrator (voice)
2015
Shark as Himself - Narrator (3 episodes)
2015
Super Powered Owls as Narrator
2015
Wild Sri Lanka as Paul McGann (3 episodes)
2014
Wildest Middle East as Narrator (5 episodes)
2014
The Great Wall of China: The Hidden Story as Himself
2014
Secrets of the Castle as Narrator (Voice) (5 episodes)
2014
Cosmonauts: How Russia Won the Space Race as Narrator (Voice)
2014
Doctor Who: The Ultimate Time Lord with Peter Davison as Self
2014
Wildest Indochina as Narrator (voice) (5 episodes)
2014
A Little Place Off the Edgware Road as James Craven
2014
The Musketeers as Saint Pierre (1 episode)
2014
The Musketeers as St Pierre (1 episode)
2014
Apples, Pears and Paint: How to Make a Still Life Painting as Narrator
2013
The Five(ish) Doctors Reboot as Self
2013
Doctor Who: The Day of the Doctor as The Doctor (8) (archive footage)
2013
Doctor Who: The Night of the Doctor as The Doctor
2013
JFK's Secret Killer: The Evidence as Himself - Narrator (voice)
2013
Brady and Hindley: Possession as Narrator (voice)
2013
Art Is... as Lulu's Dad
2013
Doctor Who: The Doctors Revisited as Self (11 episodes)
2012
Wildest Islands as Narrator (10 episodes)
2012
Ripper Street as Stanley Bone (1 episode)
2012
Britain's Greatest Codebreaker as Himself - Narrator (voice)
2012
A Mother's Son as David (2 episodes)
2012
Tiger Island as Narrator
2012
Wildest Latin America as Self - Narrator (voice) (5 episodes)
2012
SOS: The Titanic Inquiry as Sir Rufus Isaacs
2011
Digging The Great Escape as narrator
2011
Doctor Who: Tales Lost in Time
2011
The 9/11 Surfer as Narrator
2010
The Day John Lennon Died as Narrator
2010
Godard & Others as Torrence
2010
Luther as Mark North (10 episodes)
2009
Collision as Richard Reeves (5 episodes)
2009
Moving On as Phil (1 episode)
2009
Lesbian Vampire Killers as Vicar
2008
Fables of Forgotten Things as Clarence
2008
My Dad Was a Communist as Narrator
2007
Davros Connections as (archival audio)
2007
The Foreign Legion: Tougher Than the Rest as Himself - Narrator (voice) (3 episodes)
2007
True Dare Kiss as Nash McKinnon (6 episodes)
2007
Always Crashing in the Same Car as Bill Mackinnon
2007
World of Compulsive Hoarders
2006
Tripping Over as Jeremy (6 episodes)
2006
If I Had You as Philip Andrews
2005
Ghosts on the Underground as Narrator
2005
The Orangutan King as Narrator
2005
Psycho as Narrator (4 episodes)
2005
Doctor Who as The Doctor (2 episodes)
2005
Doctor Who as The Doctor (archive footage) (1 episode)
2005
Kidnapped (3 episodes)
2005
Kidnapped as Colonel MacNab
2005
Daphne Ashbrook in the UK
2005
Twisted Tales (1 episode)
2005
Death of an Idealist as Narrator
2004
Agatha Christie's Marple as Dickie Erskine (1 episode)
2004
Lie with Me as Gerry Henson
2004
Bible Mysteries as Himself-Narrator (9 episodes)
2004
Sea of Souls as Christopher Chambers (1 episode)
2004
New Tricks as D.C.I. James Larson (1 episode)
2003
Wreckage and Rage: Making 'AlienĀ³' as Self
2003
Otherworld as King Matholwch (voice)
2003
Doctor Who: Shada as The Doctor (voice)
2003
Hornblower: Duty as Lieutenant Bush
2003
Hornblower: Loyalty as Lieutenant Bush
2002
The Biographer as Andrew Morton
2002
Queen of the Damned as David Talbot
2002
Blood Strangers as DC David Ingram
2001
Sweet Revenge as Patrick Vine (2 episodes)
2001
Waking the Dead as ACC Tony Nicholson (2 episodes)
2001
Hornblower: Retribution as Lt. Bush
2001
Hornblower: Mutiny as Lieutenant Bush
2001
Hotel! as Ben Carter
2000
Fish as Jonathan Vishnevski (6 episodes)
2000
Nature Boy as Steve Witton (4 episodes)
1999
Withnail and Us as Self
1999
Forgotten as Ben Turner (3 episodes)
1998
The Dance of Shiva as Captain Greville
1998
Hornblower as William Bush (4 episodes)
1998
Our Mutual Friend as Eugene Wrayburn (4 episodes)
1997
FairyTale: A True Story as Arthur Wright
1997
Jonathan Creek as Hugo Dore (1 episode)
1996
Testament: The Bible in Animation as David (voice) (1 episode)
1996
Star Trek Story as Self - Commentary (voice)
1996
Doctor Who as The Doctor
1996
Catherine the Great as Potemkin
1996
Bidding Adieu: A Video Diary as Self
1996
The One That Got Away as Chris Ryan
1996
The Merchant of Venice as Bassanio
1995
The Hanging Gale as Liam Phelan (4 episodes)
1995
The Hanging Gale as Liam Phelan
1993
The Three Musketeers as Girard / Jussac
1992
Nice Town as Joe Thompson (3 episodes)
1991
Afraid of the Dark as Tony
1990
Paper Mask as Matthew Harris
1990
Drowning in the Shallow End as Colin
1990
The Monk as Father Lorenzo Rojas
1989
Dealers as Daniel Pascoe
1989
The Rainbow as Anton Skrebensky
1989
Streets of Yesterday as Joseph
1989
Tree of Hands as Barry
1989
Agatha Christie's Poirot as Dr. Peter Lord (1 episode)
1988
The Importance of Being Earnest as John Worthing
1987
Empire of the Sun as Lieutenant Price
1987
Cariani and the Courtesans as Giovanni Cariani
1987
Withnail & I as ...& I
1986
The Monocled Mutineer as Percy Toplis (4 episodes)
1984
Give Us a Break: Hustle Bustle Toil and Muscle as Mo Morris
1983
Natural World as Narrator (5 episodes)
1983
Give us a Break as Mo Morris (8 episodes)
1983
Gaskin as Graham Gaskin
1982
Whistling Wally as Norman
1970
Play for Today as Norman (1 episode)
1964
Horizon as Himself (1 episode)
1963
Doctor Who as The Doctor (1 episode)