Jennifer Hudson Shows Off Her Bikini Body

"I work hard. I deserve it," she wrote of her getaway to Mexico.

June 18, 2014 -- 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!"

Jennifer Hudson Buys Assistant a House, and He Freaks Out!

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.