Daniel Radcliffe has been sober for two years.
The 26-year-old actor first hit the bottle to help him deal with the fame and fortune he'd wracked up from the Harry Potter franchise, which he had starred in from the age of 11, but he decided he had no option but to ditch the booze and turn his life around otherwise he'd risk destroying his career for ever.
Speaking to the Times newspaper's magazine, he explained: "There are moments when you go, 'Oh, I can't do this. I have too much to lose. I don't want to screw this up ... I still smoke though: I still have vices."
However, the handsome star, who has had a number of relapses over the years, finds his willpower is tested to its maximum when he returns to his native London.
He said: "That's one of the things I find really hard about being here actually - it's very hard to say to somebody, 'Do you want to meet up for coffee?' Or 'Let's go out for dinner.'