Beyonce Knowles sent temperatures soaring at the London premiere of her new film Dreamgirls, despite the chilly weather. Dressed to impress in a shimmering Elie Saab number, the 25-year-old had all eyes on her as she took to the red carpet bare-shouldered and without a coat.
"I'm not wearing it for long and it's worth the pain," she joked, when reporters commented on her choice of outfit.
Dreamgirls - which is loosely based on the story of the Supremes - has already picked up three Golden Globes and is a hotly tipped contender for the Oscars. "I can't wait to hear what's going to happen with the Oscars. I'm happy already," Beyonce said.
The singer wasn't the only person making a stylish impression at the premiere, however. Beyonce's co-star Jennifer Hudson, who scooped the best supporting actress award at last week's Golden Globes awards, was elegant in a classic Ben di Lisi gown, while Kelly Osbourne flattered her curves in a full-skirted black wrap dress. Reality TV star David Guest was also among the star-studded audience.