She famously shed five stone and became a spokesperson for WeightWatchers. But has Jennifer Hudson taken the dieting a little too far? The 29-year-old Oscar-winning actress and singer showed off a remarkably slim frame as she attended the Mary J. Blige Honors Concert in New York. Wearing a clinging salmon pink dress which showed off her slender figure, the star looked remarkably different to her former U.S. size 16 self. The Dream Girls star famously lost four dress sizes in two years on the weight loss programme. But recently, even she has said her fiance, WWE wrestler David Otunga, doesnt want her to lose more weight. 'Some people dont like it so much and tell me to stop, the star recently said in an interview. My fianc tells me not to lose more. 'He likes me very basic, no make-up, no heels, no fuss, the singer explained. I think both of us are still struggling to come to terms with this new me. Hudson joined a slew of other stars at tonights gala, held at the Hammerstein Ballroom in the Big Apple. Christina Aguilera looked happy and relaxed as she posed on the red carpet wearing a black lacy Valentino minidress and towering black heels. Actress Evan Rachel Wood plumped for a different look in a pair of ultra short black shorts, tights and a short cropped black jacket. MO