Actor (102 credits)
- Perplexed Music (2017)
- B&B (2017)
- Brakes (2016) Peter
- Letters from Baghdad (2016) Henry Cadogan, voice acting
- The Pit and the Pendulum: A Study in Torture (2016) Christian Judge
- Tale of a Timelord (2016) The Doctor
- Doctor Who the Time War (2015) The Doctor
- Absence (2015) Man
- Alien Encounters: Superior Fan Power Since 1979 (2014) играет самого себя
- The Musketeers (2014) St Pierre
- The Minister of Chance (2014) Durian
- The Five(ish) Doctors Reboot (2013) Paul McGann
- Art Is... (2013) Lulu's Dad
- A Little Place Off the Edgware Road (2013) James Craven
- Doctor Who Live: The Next Doctor (2013) The Doctor, хроника, not listed in credits
- Doctor Who: The Doctors Revisited (2013) The Doctor, хроника, not listed in credits
- The Bletchley Circle (2012)
- A Mother's Son (2012) David
- The Petrol Age (2012) играет самого себя - презентатор
- Notes from the Underground (2012) Photographer
- Wildest Islands (2012) рассказчик
- Ripper Street (2012) Stanley J. Bone
- Moving Target (2011) Mr. Johnson
- Codebreaker (2011) играет самого себя - рассказчик, voice acting
- BBC Proms (2010) The Doctor, хроника, not listed in credits
- Luther (2010) Mark North
- Godard & Others (2010) Torrence
- Collision (2009) Richard Reeves
- Lesbian Vampire Killers (2009) Vicar
- Moving On (2009) Phil
- The Ties That Bind Us (2008) играет самого себя - рассказчик, voice acting
- The True Story: Escape from Alcatraz (2008) рассказчик
- Fables of Forgotten Things (2008) Clarence
- True Dare Kiss (2007) Nash McKinnon
- Always Crashing in the Same Car (2007) Bill Mackinnon
- Voice from Afar (2007) Actor 4
- World of Compulsive Hoarders (2007) играет самого себя - рассказчик, voice acting
- Mr Miss Pageant (2007) играет самого себя - рассказчик, voice acting
- If I Had You (2006) Phillip Andrews
- Poppies (2006) Tony Hudson
- Tripping Over (2006) Jeremy
- The Ripper Hoaxer: Wearside Jack (2006) играет самого себя - рассказчик, voice acting
- Kill Me If You Can (2005) играет самого себя - рассказчик, voice acting
- Gypo (2005) Paul
- I Shouldn't Be Alive (2005) рассказчик
- The Sperminator (2005) играет самого себя - рассказчик, voice acting
- Kidnapped (2005) Colonel MacNab
- Twisted Tales (2005) Phone
- Agatha Christie's Marple (2004) Dickie Erskine
- Sea of Souls (2004) Christopher Chambers
- Zero Hour (2004) рассказчик
- Lie with Me (2004) Gerry Henson
- Bible Mysteries (2003) играет самого себя-рассказчик
- Y Mabinogi (2003) King Matholwch, voice acting
- Hornblower: Loyalty (2003) Lieutenant Bush
- Hornblower: Duty (2003) Lieutenant Bush
- The True Story (2003) рассказчик
- Listening (2003)
- Doctor Who: Shada (мини-сериал) (2003) Doctor Who
- The Making of «Alien³» (2003) играет самого себя
- The Biographer (2002) Andrew Morton
- Queen of the Damned (2002) David Talbot
- Big Finish Talks Back: Paul McGann (2002) играет самого себя
- Blood Strangers (2002) DC David Ingram
- Sweet Revenge (2001) Professer Patrick Vine
- Hornblower: Mutiny (2001) Lieutenant Bush
- Hornblower: Retribution (2001) Lieutenant Bush
- Hotel! (2001) Ben Carter
- My Kingdom (2001) Dean
- Fish (2000) Jonathan Vishnevski (Fish)
- Nature Boy (2000) Steve Witton
- Forgotten (1999) Ben Turner
- Our Mutual Friend (1998) Eugene Wrayburn
- The Dance of Shiva (1998) Capt. Greville
- FairyTale: A True Story (1997) Arthur Wright
- Downtime (1997) Rob
- Jonathan Creek (1997) Hugo Dore
- The Merchant of Venice (1996) Bassanio
- Doctor Who (1996) The Doctor
- Catherine the Great (1996) Potemkin
- The One That Got Away (1996) Cpl. Chris Ryan
- The Hanging Gale (1995)
- The Three Musketeers (1993) Jussac
- Nice Town (мини-сериал) (1992) Joe Thompson
- Alien³ (1992) Golic
- Afraid of the Dark (1991) Tony Dalton
- The Monk (1990) Father Lorenzo Rojas
- Paper Mask (1990) Matthew Harris
- Drowning in the Shallow End (1990) Colin
- Streets of Yesterday (1989) Yosef Raz
- Tree of Hands (1989) Barry
- Dealers (1989) Daniel Pascoe
- The Rainbow (1988) Anton Skrebensky
- Empire of the Sun (1987) Lt. Price
- Withnail & I (1986) & I
- The Monocled Mutineer (1986) Percy Toplis
- The Importance of Being Earnest (1986) John Worthing
- Natural World (1983) рассказчик
- Give us a Break (1983) Mo Morris
- Russian Night... 1941 (1982) Dygin
- Jackanory (1965) Reader
- Horizon (1964) играет самого себя - рассказчик