| 12°C Dublin

Torchwood tonight

Torchwood: Miracle Day

BBC1, 9pm

In tonight's episode of the sci-fi series we travel back in time to see how Captain Jack Harkness (John Barrowman, left) met and fell in love with a handsome young Italian at the US immigration centre in Ellis Island back in 1927. Matters get decidedly fraught as Jack's secrets start to trickle out and Gwen fights to protect her family as the long history of the Miracle is revealed.