McGregor only misses alcohol when he's unhappy
The actor Ewan McGregor - who gave up drinking in 2000 and embarked on a healthy lifestyle - has been teetotal for years, and admits he only ever feels the need for alcohol when he is upset or confused about something in his life.
He told Live magazine: "This November it'll be 10 years since I gave up, and I don't really miss it. Actually, occasionally I do. There are times when I think about it, but I always know that when I'm thinking about it there's something wrong.