Doctor Who may be back on our screens, but Torchwood: Miracle Day continues, with the ten-part series reaching episode 8 this week.
End of the Road sees Captain Jack face a showdown with a man he thought long since dead. But while Rex takes extreme action, is it too late to prevent the collapse of society?
Along with the usual cast of John Barrowman as Captain Jack Harkness and Eve Myles as Gwen Cooper, Mekhi Phifer as Rex Matheson, Bill Pullman as Oswald Danes, Alexa Havins as Esther Drummon and Lauren Ambrose as Jilly Kitzinger, episode eight of Russell T Davies’ series features guest stars Marina Benedict (CSI Miami), John De Lancie (Star Trek: The Next Generation‘s “Q”) and Wayne Knight (Jurassic Park), with Tom Price once again as Gwen’s former police colleague Andy.
Below we have the latest trailer from the episode; be warned, things are looking very grim, not just for Gwen, Jack and company but for everyone on Earth.
And of course, we have our obligatory gallery, courtesy of BBC Pictures.
Tune in to BBC One on Thursday, September 2nd at 9pm to catch the Torchwood: Miracle Day episode 8, End of the Road!