Doctor Doctor Who Guide

John Barrowman

Last updated 10 July 2016

John Barrowman

John Barrowman has worked on
Doctor Who 11 episodes
Doctor Who (Miscellaneous) 1 episodes
Torchwood 48 episodes
Big Finish 25 episodes
Factual 15 episodes
Related Items 1 episodes


Acting Credits
2005The Empty ChildJohn Barrowman playing Captain Jack Harkness, as seen in The Empty ChildCaptain Jack Harkness
Factual: Special EffectsSelf
The Doctor DancesJohn Barrowman playing Captain Jack Harkness, as seen in The Doctor DancesCaptain Jack Harkness
Boom TownJohn Barrowman playing Captain Jack (aka Captain Jack Harkness), as seen in Boom TownCaptain Jack (aka Captain Jack Harkness)
Bad WolfJohn Barrowman playing Captain Jack Harkness, as seen in Bad WolfCaptain Jack Harkness
Factual: The World of WhoSelf
Factual: The Ultimate Guide
The Parting of the WaysJohn Barrowman playing Captain Jack Harkness, as seen in The Parting of the WaysCaptain Jack Harkness
Factual: The Last BattleSelf
2006Torchwood: Everything ChangesJohn Barrowman playing Captain Jack Harkness, as seen in Torchwood: Everything ChangesCaptain Jack Harkness
Torchwood: Day OneJohn Barrowman playing Captain Jack Harkness, as seen in Torchwood: Day One
Torchwood: Ghost MachineJohn Barrowman playing Captain Jack Harkness, as seen in Torchwood: Ghost Machine
Factual: Welcome to TorchwoodSelf
Torchwood: CyberwomanJohn Barrowman playing Captain Jack HarknessCaptain Jack Harkness
Torchwood: Small WorldsJohn Barrowman playing Captain Jack Harkness
Torchwood: CountrycideJohn Barrowman playing Captain Jack Harkness
Torchwood: Greeks Bearing GiftsJohn Barrowman playing Captain Jack Harkness
Torchwood: They Keep Killing SuzieJohn Barrowman playing Captain Jack Harkness
Torchwood: Random ShoesJohn Barrowman playing Captain Jack Harkness
Torchwood: Out of TimeJohn Barrowman playing Captain Jack Harkness
Torchwood: CombatJohn Barrowman playing Captain Jack Harkness
2007Torchwood: Captain Jack HarknessJohn Barrowman playing Captain Jack Harkness
Related Items: The Weakest Link: Doctor Who SpecialParticipant (aka Self)
UtopiaJohn Barrowman playing Captain Jack Harkness, as seen in UtopiaCaptain Jack Harkness
Factual: 'Ello 'Ello 'ElloSelf
Factual: Totally Doctor Who (#2.11)Guest (aka Self)
The Sound of DrumsJohn Barrowman playing Captain Jack HarknessCaptain Jack Harkness
Last of the Time LordsJohn Barrowman playing Captain Jack Harkness, as seen in Last of the Time Lords
Torchwood: End of DaysJohn Barrowman playing Captain Jack Harkness
2008Torchwood: Kiss Kiss, Bang BangJohn Barrowman playing Captain Jack Harkness
Torchwood: SleeperJohn Barrowman playing Captain Jack Harkness
Torchwood: To the Last ManJohn Barrowman playing Captain Jack Harkness
Torchwood: MeatJohn Barrowman playing Captain Jack Harkness
Torchwood: AdamJohn Barrowman playing Captain Jack Harkness
Torchwood: ResetJohn Barrowman playing Captain Jack Harkness
Torchwood: Dead Man WalkingJohn Barrowman playing Captain Jack Harkness
Torchwood: A Day in the DeathJohn Barrowman playing Captain Jack Harkness
Torchwood: Something BorrowedJohn Barrowman playing Captain Jack Harkness
Torchwood: From Out of the RainJohn Barrowman playing Captain Jack Harkness
Torchwood: AdriftJohn Barrowman playing Captain Jack Harkness
Torchwood: FragmentsJohn Barrowman playing Captain Jack Harkness
Torchwood: Exit WoundsJohn Barrowman playing Captain Jack Harkness
The Stolen EarthJohn Barrowman playing Captain Jack Harkness
Journey's EndJohn Barrowman playing Captain Jack Harkness
Torchwood: Lost SoulsJohn Barrowman playing Captain Jack Harkness
2009Torchwood: AsylumJohn Barrowman playing Captain Jack Harkness
Torchwood: Golden AgeJohn Barrowman playing Captain Jack Harkness
Torchwood: The Dead LineJohn Barrowman playing Captain Jack Harkness
Torchwood: Children Of Earth: Day OneJohn Barrowman playing Captain Jack Harkness
Torchwood: Children Of Earth: Day TwoJohn Barrowman playing Captain Jack Harkness
Torchwood: Children Of Earth: Day ThreeJohn Barrowman playing Captain Jack Harkness
Torchwood: Children Of Earth: Day FourJohn Barrowman playing Captain Jack Harkness
Torchwood: Children Of Earth: Day FiveJohn Barrowman playing Captain Jack Harkness
2010The End of Time: Part TwoJohn Barrowman playing Captain Jack Harkness
2011Factual: My Sarah Jane"Captain Jack" (aka Self)
Torchwood: The New WorldJohn Barrowman playing Captain Jack HarknessCaptain Jack Harkness
Torchwood: The Devil and Miss CarewJohn Barrowman playing Captain Jack Harkness
Torchwood: SubmissionJohn Barrowman playing Captain Jack Harkness
Torchwood: The House of the DeadJohn Barrowman playing Captain Jack Harkness
Torchwood: RenditionJohn Barrowman playing Captain Jack Harkness
Torchwood: Dead of NightJohn Barrowman playing Captain Jack Harkness
Torchwood: Escape to L.A.John Barrowman playing Captain Jack Harkness
Torchwood: The Categories of LifeJohn Barrowman playing Captain Jack Harkness
Torchwood: The Middle MenJohn Barrowman playing Captain Jack Harkness
Torchwood: Immortal SinsJohn Barrowman playing Captain Jack Harkness
Torchwood: End of the RoadJohn Barrowman playing Captain Jack Harkness
Torchwood: The GatheringJohn Barrowman playing Captain Jack Harkness
Torchwood: The Blood LineJohn Barrowman playing Captain Jack Harkness
2012Factual: Doctor Who in the U.S.Self
2013Factual: The First DoctorContributor (aka Self)
Factual: The Second Doctor
Factual: The Third Doctor
Factual: The Ninth DoctorSelf
Factual: Doctor Who Explained
Factual: The Tenth Doctor
Doctor Who (Miscellaneous): The Five(ish) Doctors Reboot
2014Factual: Doctor Who: The Ultimate Companion
Factual: Doctor Who: Best of Blue Peter (uncredited) (from archive recording)Participant (aka Self)
2015Big Finish: The ConspiracyJohn Barrowman playing Captain Jack HarknessCaptain Jack Harkness
2016Big Finish: Uncanny ValleyJohn Barrowman playing Captain Jack Harkness
Big Finish: The Victorian AgeJohn Barrowman playing Captain Jack Harkness
Big Finish: BrokenJohn Barrowman playing Captain Jack Harkness
Big Finish: The Torchwood ArchiveJohn Barrowman playing Captain Jack Harkness
Big Finish: OutbreakJohn Barrowman playing Captain Jack Harkness
2017Big Finish: The DollhouseJohn Barrowman playing Captain Jack Harkness
Big Finish: The Lives of Captain Jack: The Year After I DiedJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 1: Changes EverythingJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 2: Love RatJohn Barrowman playing Captain Jack Harkness
2018Big Finish: Aliens Among Us - Part 3: Poker FaceJohn Barrowman playing Captain Jack Harkness
Big Finish: The Death Of Captain JackJohn Barrowman playing Captain Jack Harkness
Big Finish: BelieveJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 1: Aliens & Sex & Chips & GravyJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 3: TaggedJohn Barrowman playing Captain Jack Harkness
Big Finish: The Lives of Captain Jack: One Enchanted EveningJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 2: Zero HourJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 1: Superiority ComplexJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 3: Herald of the DawnJohn Barrowman playing Captain Jack Harkness
Big Finish: The Lives of Captain Jack: Wednesdays For BeginnersJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 2: A Kill to a ViewJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 1: OrrJohn Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 3: Escape RoomJohn Barrowman playing Captain Jack Harkness
Big Finish: The Lives of Captain Jack: Month 25John Barrowman playing Captain Jack Harkness
Big Finish: Aliens Among Us - Part 2: The Empty HandJohn Barrowman playing Captain Jack Harkness