Kapitán Jack Harkness je fiktívna postava v britských televíznych seriáloch Doctor Who a Torchwood. Hrá ho herec John Barrowman. Prvýkrát sa v Doctorovi Who objavil v epizóde "The Empty Child" z roku 2005 a v seriáli vystupuje po celý zvyšok série 2005 ako spoločník Deviateho doktora. Jack sa neskôr stáva hlavnou postavou v seriáli Torchwood, spin-offe Doctora Who s tematikou pre dospelých. Do Doctora Who sa vracia v sérii z roku 2007 a stretáva sa s Desiatym Doktorom a opäť sa vrátil v sérii z roku 2008.

Jack je cestovateľ v čase a bývalý podvodník z 51. storočia. Je bisexuál. Na rozdiel od múdrejšieho a staršieho Doktora Jack uprednostňuje praktické riešenie daného problému. Následkom svojej smrti a oživenia v poslednej epizóde série Doctor Who z roku 2005 sa postava stáva nesmrteľnou, čo sa nemení ani počas seriálov Doctor Who a Torchwood.