Jennifer Hudson at Public School 111 in New York City Wednesday (Sep 15) during the launch of Weight Watchers’ “Lose for Good” charitable campaign.