Okay. Talk to me slowly. Captain Jack is born somewhere with a real name on a different planet. Does he go to Earth in WWII before he meets the Doctor? If so, is he there twice, since he strands himself in the 1800s trying to get to him again?
Jack's timeline:
- Born somewhere in (I think) the 52nd Century. Becomes a time agent. Loses about two years of memories and goes rogue, escaping to World War II.
- Takes the identity Capt. Jack Harkness. Meets the Doctor. Heads off on many adventures, the last of which he dies and is resurrected on. Gets stranded in the future and uses his wrist device to travel back to the 19th Century, a trip which fries the device.
- Travels to the 21st Century again the long way. which is to say, one day at a time for more than a century. Obviously, there were two of him running around for a spell here. (Actually, there were probably three. See below)
- Eventually joins Torchwood under undisclosed circumstances, and takes charge of either just the Cardiff branch or the entire operation after The Doctor's Battle of Canary Wharf.
- Travels with Toshiko briefly back in time to World War II, meeting the Capt. Jack Harkness whose name he borrowed.
- Clings to the side of the Tardis, travels to the end of the world, makes peace with The Doctor, reveals that he's probably the Face of Boe.
Any clearer?