Credit: Pichichi/Splash News

Now that’s more like it! The first time we saw Anne Hathaway’s bold new look for her upcoming role in the Les Miserables film, we weren’t quite sure what to think.

Anne’s playing Fantine, a malnourished 17th century prostitute in the movie — and one dying of tuberculosis, no less — so her physical preparation was drastic. She chopped off all her hair and was ordered to lose 16 pounds for the role, though she didn’t actually have to resort to a drastic 500-calorie-a-day starvation diet as was originally reported.

We weren’t about to give the actress any style points when the first photos emerged last month, but her recent trip to a Miami beach has changed our minds.

Sure, that short, shaggy ‘do is still going to take some getting used to. But her figure is smashing in that tiny black bikini!

Work it, Fantine.

Fall in “Like” with us! For the latest from Wetpaint Entertainment, Like us on our Facebook page at Facebook.com/Wetpaint, or Follow us on Twitter at Twitter.com/WetpaintTV.