Some actresses will do anything for their craft, and Anne Hathaway is no exception. The 29-year-old has chopped off her hair, postponed her wedding to actor Adam Shulman in order to grow it back (a source told Britain's Mail on Sunday), and is losing weight for her role in the upcoming film adaptation of "Les Misérables." Hathaway will sing along with other cast members as the tragic character Fantine in the musical, due in theaters mid-December. She is said to be exercising two hours a day five days a week, according to a recent Us Weekly report . Hathaway has also dropped weight for prior roles in "The Devil Wears Prada," and "The Dark Knight Rises." Click through to see other actresses who have trimmed down for their movie roles.
actresses losing weight for roles
What to Read Next