Singer-actress Jennifer Hudson has learnt the skill of embracing her figure.
The 32-year-old actress, who lost 80 pounds couple of years ago, said she no longer feels self-conscious on the red carpet, reported Contactmusic.
The 'Feeling Good' hitmaker was seen wearing short white dress with a plunging neckline at the BET Honours 2014 on February 8.
More From This Section
The BET Honours is hosted by 'How I Met Your Mother' star Wayne Brady and it will air on February 24.
Earlier, Hudson had claimed that she is comfortable with who she is since entering her thirties.
"I love the thirties. I'm like, now I got the hang of it and being settled with myself and embracing it. I love the space that I'm in," she had said.