Jennifer Hudson is not Kim Kardashian.
The former American Idol finalist and Oscar winner is not one to flaunt her bikini body on Instagram... but she simply couldn't help it this week.
"I'm so not that girl !" wrote Hudson as a caption to these Mexico-based pictures. “But I work hard, I deserve it! Plus, I earned it!"
Meaning what, exactly?
Largely thanks to Weight Watchers, Hudson has lost 80 pounds over the past few years.
She signed on with the company in 2010 and went from a Size 16 to a Size 6, she told Ellen DeGeneres back in 2011.
"Jennifer's healthy lifestyle and successful weight loss has inspired so many - from her friends and family to our members and staff, as well as people around the world," a Weight Watchers rep says in a statement, adding:
"And we know that inspiration lives on. We will continue to support Jennifer in maintaining her healthy lifestyle and wish her the very best in her personal and professional life."
This isn't the first time Hudson has shown off her new figure. Check out her sizzling spread in V below: