The 23-year-old Harry Potter star, went teetotal over fears that his fame would turn him into a boozy “recluse”.
“There are other ways of having youthful excesses,” the Daily Express quoted him as saying. “I still have a really good time,” he added.
In pictures: Bend it like Mumbai yogini Natasha Noel
Photos: Varun, Taapsee, Jacqueline promote 'Judwaa 2' on 'Dance Plus 3'
Instagram's newest sensation: Check out these photos of Bruna Abdullah
Photos: This is how Chitrangda Singh looks without make-up
Photos: Malaika Arora parties wearing see-through lace dress