Spoilers ahead!

After another shocking Torchwood cliffhanger, Gwen (Eve Myles) must choose between protecting her family and sacrificing her loyal friend Jack (John Barrowman) as Miracle Day continues!

Meanwhile, we also get a glimpse into Jack's long and mysterious past, as our hero casts his mind back to a past romance in 1920s New York with charming thief Angelo. But is everything as it appears? Torchwood: Miracle Day airs on Fridays at 9/8c on Starz in the US and on Thursdays at 9pm on BBC One in the UK.

> Torchwood: Miracle Day: Ten teasers about 'Immortal Sins'

Take a look at some images from the next episode of Torchwood: Miracle Day below: