Dashing Torchwood star John Barrowman uses Botox and hair dye

Torchwood star John Barrowman has revealed that the secrets of his youthful looks are partly due to Botox and hair dye. The dashing star plays the ageless Jack Harkness in the popular Doctor Who spin-off, but told Altitude magazine that he has to work hard to combat the signs of ageing in real life, including using hair dye."My hair's only still the same colour because of the bottle," John revealed. He also said that his partner, architect Scott Gill, persuaded him to keep dyeing his hair after he tried to revert to his natural hair colour. "I'm completely white. Scott and I tested it out a couple of years back. I shaved my head and let it grow and no one saw it," John said. "I let it come out grey to see if it was time to let my hair go back to its natural colour. He looked at me and said: 'I'm not so ready for that yet'. And he's older than me. He's 47 this year but looks like he's 20." The star previously admitted using Botox, however as an actor he believes that men should only use the wrinkle relaxing injections around their eyes rather than on their forehead. John explained: "I don't swear by it, but I think it's quite good. The key is to not do the forehead. Men need forehead lines and doing the forehead makes you look like Nicole Kidman!" Still holding onto his great looks at 42, John Barrowman is one of many celebrities whose frank use of cosmetic treatments is helping cosmetic surgery for men become more widely accepted by men who want to look their best into middle age.