Anne Hathaway has admitted that it was a challenge to her ''vanity'' when she cut all her hair off.

Anne was forced to chop off her long brunette locks to take on the part of the tragic Fantine in new movie Les Miserables and she explained that it was a difficult thing to do because she loves her hair how it was.

Speaking at the world premiere of Les Miserables at London's Odeon Leicester Square cinema, the  30-year-old actress told BANG Showbiz: ''It was very difficult (to cut off all my hair). I found it very challenging to my vanity. But then as soon as it was done, I was fine with it. I had a good reason to do it. It was for my job, I didn't lose it to an illness. I didn't have to sell it for money.''

Les Miserables is released in the US on Christmas Day (25.12.12) and around the world on January 11 2013.