The Beeb's new Saturday night entertainment extravaganza Tonight's the Night is I'd Do Anything meets Britain's Got Talent with a bit of Surprise, Surprise thrown in. Heartwarming, cringe-inducing and cheesy in equal measure, it would be far from unmissable TV... were it not for the presenter.
John Barrowman can elevate even the most third rate material to something sexy and watchable. Like Captain Jack, his Dr Who/Torchwood swings-both-ways character, John flirts with everyone, male and female, and that makes him irresistible. Whether he's belting out a song-and-dance number, showing off his legs in a pair of satin shorts or simply looking into the camera and flashing another a-bit-like-Tom-Cruise-only-better grin, John is the kind of gay man who could break the hearts of straight women. Swoon.