John Barrowman is back on our screens as Captain Jack Harkness! The Dancing on Ice judge makes his long-awaited return in the Doctor Who festive special Revolution of the Daleks, where he'll be no doubt flirting up a storm with everyone in sight.MORE: John Barrowman once stole from Prince Charles - and this was the royal's reactionAway from the screen, the TV star is in a loving relationship with his long-term partner, Scott Gill.