Jennifer Hudson is probably a lot of fans' Dreamgirl — especially after she showed off her super fit body in bikini selfies on June 17!

Clad in a canary yellow two-piece, the 32-year-old singer-actress posted Instagram pics from the tropical shores of Mexico. And apparently, homegirl isn't even that much of a beach bum!

"It would take Mexico to get me to play on the beach," Jennifer wrote, alongside this collage of photos. "I'm so not that girl! But I work hard. I deserve it, right? Plus I earned it!"

Not sure if she's saying she earned her beach vacay or her impressive physique, but we say she deserves both!

There are few harder working people in show business, after all. (Except for maybe her Dreamgirls co-star Beyoncé!)

Jennifer appeared in three movies last year (Black Nativity, The Inevitable Defeat of Mister and Pete, and Call Me Crazy: A Five Film), she performed music from the upcoming musical Finding Neverland at the Tony Awards on June 8, and she's working on her third album — having just released a music video for the single "Walk It Out" on June 16.

Glad she's getting a little R&R amidst all that hubbub!


Credit: NDN Photo: Jennifer Hudson and Demi Lovato Post Shocking Bikini Selfies (VIDEO)
Dan Clarendon is an assistant editor at Wetpaint Entertainment. Follow him on Twitter and Google+!