Jennifer Hudson was in New York today announcing that she is the new spokesperson for Weight Watchers. She has been looking great lately, and at the event she wore a black blazer with a stone colored shirt, skinny jeans and Givenchy stud booties. Get the look below: