The second season of Russell T. Davies' popular "Doctor Who" spin-off begins with the return of Capt. Jack Harkness (John Barrowman), Torchwood's enigmatic leader, who mysteriously vanished in the Season 1 finale. The team has plenty of questions regarding his whereabouts, but they'll have to wait. There's a more pressing issue at hand---the arrival of Jack's old partner Capt. John Hart (James Marsters), a rogue Time Agent with an unclear agenda. Season 2 finds the Torchwood team encountering people from the 51st century and World War I, including a handsome soldier whom Toshiko Sato (Naoko Mori) falls for; a memory thief who reveals hidden secrets about each of them; and an entity that may actually be Death itself. There is also a "Doctor Who" crossover with the Doctor's companion Martha Jones (Freema Agyeman), who arrives in Cardiff to help investigate a series of mysterious deaths. A darker side of Torchwood comes to light later in the season when Gwen Cooper (Eve Myles) probes the disappearance of some local teens and Jack demands she call off her investigation, obstructing her attempts to find them. And it's finally revealed how Capt. Jack, Toshiko, Owen Harper (Burn Gorman) and Ianto Jones (Gareth David-Lloyd) came to join the Torchwood team. On the relationship front, Gwen's fiancé Rhys Williams (Kai Owen) finally learns the truth about her day job. They eventually tie the knot, but not without an alien shape shifter threatening to ruin their big day. And it's revealed that Tosh has feelings for Owen, which may not be reciprocated, and the relationship between Jack and Ianto runs deeper than a friendship.