Oscar-winning actress Jennifer Hudson showed off her new slimmed-down figure yesterday as she was revealed as the new face of Weight Watchers.
The 28-year-old looked happier than ever as she arrived for an appearance on Good Morning America in dark skinny jeans, a figure-hugging beige top and a black blazer.
She smiled for photographers and signed autographs for fans before making her way inside the studios in Times Square.
Hudson, who is thought to have lost almost 60lbs since giving birth to son David last August, credits her weight loss to eating sensibly and following the Weight Watchers points plan and also working out with celebrity trainer Harley Pasternak.