Doctor Who fans were thrilled when John Barrowman made a surprise comeback as the “omni-sexual” time traveller Captain Jack Harkness, a decade after he last appeared on the show. Warning: Major spoilers follow.
Captain Jack made his return during Sunday night’s “Fugitive of the Judooon”, accidentally abducting The Doctor’s companions while trying to deliver a warning to the Time Lord (Jodie Whittaker).
After beaming Graham (Bradley Walsh) into his ship, he mistakes him for The Doctor – who he has only ever met as male – and plants a deep, long kiss on his lips.
Fans were robbed of a Captain Jack-Doctor reunion, but the cliffhanger ending (The Doctor came face to face with another, previously unseen version of herself played by Jo Martin, the first black woman to take on the role) sets the stage for another appearance by Barrowman.