Doctor Who's festive special will see the return of one of the series' most iconic characters ever - as well as a famous enemy.
John Barrowman will be donning Captain Jack Harkness' famous coat once more for Christmas episode Revolution of the Daleks. The cheeky character last appeared on the show in series 12 episode Fugitive of the Judoon, leaving fans reeling with his surprise arrival.
He issued a stark warning to the Doctor's companions Yaz, Ryan and Graham before disappearing. In Revolution of the Daleks, Captain Jack will return to help Jodie Whittaker's 13th Doctor and 'the fam' after they uncover a disturbing plan being formed by the Daleks, one of the Doctor's most feared and dangerous enemies.
Read more on mirror.co.uk