
Captain Jack Harkness (John Barrowman) falls for a trap set by Dr. Rupesh Patanjali (Rik Makarem). Photo courtesy of and copyright of the BBC

Government civil servant Bridget Hastings (Susan Brown, center) tries to make sense out of the chaos unfolding around her. Photo courtesy of and copyright of the BBC

The new "temp," Lois Habiba (Cush Jumbo) becomes one of Torchwood's most trusted allies against the threat of the 456. Photo courtesy of and copyright of the BBC

Johnson (Liz May Brice) is charged with eliminating Torchwood. Photo courtesy of and copyright of the BBC

Gwen (Eve Myles) has a chat with prospective Torchwood candidate Dr. Rupesh Patanjali. Photo courtesy of and copyright of the BBC

Ianto (Gareth David-Lloyd) and Rhys (Kai Owen) create a diversion! Photo courtesy of and copyright of the BBC

Ianto, Gwen and Jack settle into their new base of operations - the Hub 2. Photo courtesy of and copyright of the BBC

Jack "borrows" some transport! Photo courtesy of and copyright of the BBC

Ianto and Jack come face-to-face with the 456. Photo courtesy of and copyright of the BBC

Jack hopes Gwen can carry out what looks like his final order from him to her. Photo courtesy of and copyright of the BBC

Gwen tries to stop the government from taking Ianto's niece and nephew along with their friends. Photo courtesy of and copyright of the BBC

Gwen watches as the children around her "transmit" a message to the 456. Photo courtesy of and copyright of the BBC

Jack has no choice but to use the children of Earth to fight back against the 456, but at what cost? Photo courtesy of and copyright of the BBC
As noted above, all photos courtesy of and copyright of the BBC, so please no unauthorized copying r duplicating of any kind. Thanks!