Jennifer Hudson, who looked stunning at the Oscars in her orange Atelier Versace gown, has sparked furious debate since stepping out looking slimmer than ever on Sunday night.
Nutritionists said that the 29-year-old, who has lost 80lb, had gone too far with her weight-loss regime, while a consensus among an Allure magazine writer's friends found her to be "too thin".
"Jennifer Hudson's appearance left me wondering how far she has pushed the Weight Watchers diet," the Daily Mail quoted dietitian Marisa Sherry as telling CBS News.
"She looks good, but each time I see her she seems to be getting skinnier and skinnier and she's now at the point where I would start to question how far she will go," Sherry said.
Allure editorial assistant Alison Caporimo recalled comments made about the actress and singer at an Oscar's party.
She told how one friend mused: "I think she might be too thin, you know? I liked her better when she was in the middle: not overweight, but not too skinny."
And Hollyscoop called Hudson's weight-loss "a disappearing act".
Its article wrote: "Jennifer Hudson has pulled a disappearing act on us. She was so svelte in her tangerine orange Versace dress at the Oscars, she nearly vanished when she turned to the side."