• Share
  • Tweet
  • Share
Jennifer Hudson

Twitter

If you got it, flaunt it!

Jennifer Hudson showed off her svelte, toned figure in a revealing twitpic Thursday. In the shot, the 30-year-old singer-actress, stripped down to her skivvies, checks out her own biceps as she flexes.

Hudson got to flaunt her figure again Thursday night in New York during Fashion's Night Out. Wearing a stunning red dress from her new QVC line, she told E! News' Catt Sadler that all the clothes in her collection showcase "how I would naturally dress and feel."

She said she's personally been sizes from 6 to 16 and admitted it was more difficult to dress herself when she was what she calls "Big Jennifer."

But this new line? "Size 6 can wear it and size 16 can wear it," she said. "Everyone can wear it."

The Weight Watchers spokeswoman joked that she really liked Mercedes-Benz Fashion Week because she's "not thinking about food [and] only thinking about fashion!"

Whatever she's doing, it's working. J.Hud has never looked better!

—Additional reporting by Vanessa McDonald