sunglasses Anne Hathaway romper hair sandals skinny short hair

Playing Fantine in the upcoming movie adaptation of Les Miserables is a huge deal, but poor Anne Hathaway has had to endure quite a bit to prep for the role! We spotted the 29-year-old actress and her fiance Adam Shulman out and about in West Hollywood today, and we were shocked to see how frail she looks.

In addition to lopping off her locks to play a diseased prostitute in the film, Anne has had to drop some serious weight, and if her skinny arm is any indication of her current eating habits, she's probably starving!

The actress' rep, Stephen Huvane, told The Huffington Post last month, "Anne is on a special diet, but is not looking to lose that much weight and she's consuming more than 500 calories a day." Um, isn't it supposedly unhealthy to dip below 1200 calories a day? Hopefully Anne isn't wrecking her body for art!