Jennifer Hudson’s widely blasted brown gown she wore on the Oscar’s red carpet on Sunday has been blamed on an editor of US fashion magazine Vogue.
Andre Leon Talley has help style the former American Idol star for major award show appearances since she became a big star following her role in Dreamgirls.
Hudson, who scooped the Best Supporting Actress award on the night, wore the brown gown for the ceremony and added a metallic bolero jacket to grace the red carpet.
"Jennifer was kind of sponsored by Talley and Vogue. Andre insisted she wear that hideous Oscar De La Renta dress with the awful, awful gold python bolero,” a source says.
"Jennifer really didn't want to, and so [celebrity stylist] Jessica Paster got her a beautiful gold Roberto Cavalli [gown] custom-made. But when Andre found out, he went ballistic.
"Moments before she left for the show, there was a power struggle and Jennifer ended up putting his outfit on."