The BBC have released details of the final three episodes of Torchwood which air over the Christmas and New Year period:
Torchwood � Combat Ep 11/13
Savage aliens are being kidnapped from the streets of Cardiff and the Torchwood team is determined to find out why, as Russell T Davies’s thrilling sci-fi drama continues.
Owen is sent undercover to find out who’s behind the kidnappings and soon befriends the charismatic Mark Lynch. Beneath the veneer of normal city life, Owen discovers a shocking subculture, but can he avoid being sucked into it?
Owen is played by Burn Gorman and Mark Lynch by Alex Hassell. The cast also includes John Barrowman as Captain Jack, Eve Myles as Gwen, Gareth David-Lloyd as Ianto and Naoko Mori as Toshiko.
Torchwood � Captain Jack Harkness Ep 12/13
Investigating reports of ghostly music, Jack and Toshiko find themselves stranded in a packed dance hall � in 1941.
In another high-octane episode this Christmas, Gwen, Owen and Ianto work to rescue their colleagues � but not before Jack and Toshiko meet a handsome young American squadron leader by the name of … Captain Jack Harkness.
Captain Jack is played by John Barrowman, Toshiko by Naoko Mori, Gwen by Eve Myles, Owen by Burn Gorman and Ianto by Gareth David-Lloyd.
Torchwood � End Of Days Ep 13/13
The rift has been opened and time is splintering all over the world in the action-packed climax of Russell T Davies’s dark and sexy sci-fi series.
As events spiral out of control, the Torchwood team members are faced with fragments of their pasts � and terrifying visions of their futures. Can Captain Jack save the world?
Captain Jack is played by John Barrowman. The cast also includes Eve Myles as Gwen, Burn Gorman as Owen, Gareth David-Lloyd as Ianto and Naoko Mori as Toshiko.
All episodes will air on BBC Three with repeat showings on BBC Two.