For the past three years or so, Jennifer Hudson has been working hard to lose weight.
Now, she's showing off the results.
"It would take Mexico to get me to play on the beach! I'm so not that girl," Hudson wrote on Instagram. "But I work hard. I deserve it, right! Plus, I earned it!"
For years, the Oscar winner, 32, was a spokeswoman for Weight Watchers, though she recently parted ways with the company. In 2012, she shared that one of the biggest perks to having a thinner figure was having more options when it comes to buying clothes.
"I’ve always had a love for fashion," she said. "[And] it’s a whole new world for me."
That includes bikinis, too.