Janet Mayer/Splash News
Looks like someone isn’t cheating on her diet! Jennifer Hudson, who recently revealed that she’s lost an additional 20 lbs. since April, appeared even more svelte at the seventh annual Black Ball for her Keep a Child Alive foundation in New York on Thursday. The Weight Watchers spokesperson, dressed in a stunning strapless black gown, clearly had a blast on the red carpet as she flaunted her figure for the photographers. Earlier this month, Hudson, 29, said she’s still getting used to her new look. “I go into the store and they try to put me in 4s and 6s and I’m like [she looks over both shoulders] ‘Who are you trying to talk to?’” says the former size 16 star.