Jennifer Hudson reveals why she lost weight

Jennifer Hudson says she lost weight because people could’t tell she was pregnant.

The singer-and-actress lost a whopping 80lbs – but it took becoming famous to make her realise she was a plus-size.

“I thought, hold on – why doesn’t anybody know I’m pregnant?” says Hudson.

“I remember one of my first times on a red carpet, an interviewer asked, ‘How does it feel to be plus-sized in Hollywood?’ I looked around like, ‘Who is she talking to?’

“Some have questioned whether I can still sing. My voice has gotten stronger!”