Amanda Seyfried changed lifestyle for `Les Miserables`

Los Angeles: Actress Amanda Seyfried says she gave up caffeine, dairy and alcohol to land a role in ‘Les Miserables’.

The 27-year-old plays Cosette in the movie and was so determined to be involved in the production, she completely changed her lifestyle.

"I started working with a voice coach in August 2011. I gave up caffeine, stopped drinking as much alcohol, gave up dairy... it was like I was in training," quoted Seyfried as saying.