Torchwood star John Barrowman is currently appearing on the West End stage in full drag in a production of La Cage aux Folles.
I have to say this getup is rather in better taste than the dreadfully gauche Ed Hardy t-shirt I saw him wearing at the San Diego Comic Con while charging $20 for autographs.
Torchwood star John Barrowman releases his inner diva as he takes to the West End stage as a drag queen.
The actor is barely recogniseable as he dons several revealing dresses to play Zara in comedy La Cage Aux Folles.
Following in the footsteps of Jason Donovan and Brian Conley who took on similar roles in Priscilla Queen of the Desert and Hairspray, Barrowman is said to have slipped into the part with ease, delighting audiences.