Hugh Grant and model Naomi Campbell were among a host of stars given the red carpet treatment at the VH1-Vogue Fashion awards.
“I think the most important thing about style is the smile you put on other people’s faces – or the look of absolute terror,” quipped Aerosmith’s Steven Tyler as he picked up the Rockstyle award last night.
Platinum-blond rapper Eve was given the Breakthrough style award – she thanked her nail stylist, among many others.
And singer-actress-turned-designer J.Lo, or Jennifer Lopez, was named the most influential star of the year.
But anyone hoping that she might wear some of the sexy, jaw-dropping fashions of previous awards shows were probably disappointed she was relatively demurely dressed in a white tam, a white shirt covered by a black sweater, flared white miniskirt and stiletto heels.
The show, hosted by Will & Grace star Debra Messing, mixed music with fashion. Performer such as David Bowie sang between tributes to designers such as Ralph Lauren and Alexander McQueen and mini-fashion shows. Celebrities paid homage to designers, and vice versa.
Donatella Versace gave Lopez her award, while Sean “P Diddy” Combs paid tribute to Lauren, and John Travolta presented Tom Ford with the designer of the year trophy.
Other honourees were Karolina Kurkova, who was named model of the year, Grant, who was selected leading man, Kieran Culkin was picked as Newcomer of the year and Gywneth Paltrow got the Red Carpet award.
Paltrow, whose father died earlier this month, did not attend.
Venus and Serena Williams, Claire Danes, LL Cool J, Campbell, Cate Blanchett and Naomi Watts were among the other celebrities who took part in the two-hour show, which aired live on the VH1 cable television network.