A list of appearances by Captain Jack Harkness, a companion of the Ninth and the Tenth Doctor and also the head of Torchwood 3. He also debatably appears as the Face of Boe (for details see that entry).
Television
Doctor Who
Series 1/ (Season 27)
- The Empty Child/The Doctor Dances (introduction; joins)
- Boom Town
- Bad Wolf/The Parting of the Ways (dies, comes back to life; abandoned.)
Torchwood
Series 1
- Everything Changes (first appearance as head of Torchwood 3)
- Day One
- Ghost Machine
- Cyberwoman
- Small Worlds
- Countrycide
- Greeks Bearing Gifts
- They Keep Killing Suzie
- Random Shoes
- Out of Time
- Combat
- Captain Jack Harkness
- End of Days (leaves with the Doctor)
Series 3/ (Season 29)
- Utopia (TV story) (re-joins)/The Sound of Drums/Last of the Time Lords (leaves)
Torchwood
Series 2
- Kiss Kiss, Bang Bang (re-joins Torchwood)
- Sleeper
- To the Last Man
- Meat
- Adam
- Reset
- Dead Man Walking
- A Day in the Death
- Something Borrowed
- From out of the Rain
- Adrift
- Fragments
- Exit Wounds
Doctor Who
Series 4/ (Season 30)
- The Stolen Earth/Journey's End (guest)
Prose
Novels
BBC Ninth Doctor Adventures
Torchwood novels
Audio
Audiobooks
- Another Life (reading of novel)
- Slow Decay (reading of novel)
- Border Princes (reading of novel)
- Hidden
- Everyone Says Hello
- In the Shadows