James Bond, red carpet, world premiere - you'd think you'd make sure you looked fantastic, right?

Wrong.

From Naomie Harris to Kelly Brook, here's who got their Bond girl outfits looking great and who ended up looking like Bond villains at the 'Skyfall' premiere.

Loading Slideshow...
  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Kelly Brook attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • BRITAIN-ENTERTAINMENT-CINEMA-BOND-SKYFALL

    British model Kelly Brook attends the James Bond 'Skyfall' royal world film premiere after show party at the Tate Modern in London on October 23, 2012. AFP PHOTO / LEON NEAL (Photo credit should read LEON NEAL/AFP/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Kelly Brook attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Afterparty Arrivals

    LONDON, ENGLAND - OCTOBER 23: Kelly Brook attends the afterparty for the Royal World Premiere of 'Skyfall' at Tate Modern on October 23, 2012 in London, England. (Photo by Tim Whitby/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Kelly Brook attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Naomie Harris

    Berenice Marlohe poses at the world premiere of "Skyfall" on Tuesday, Oct. 23, 2012 in London. (Photo by Stewart Wilson/Invision/AP)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Berenice Marlohe attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Naomie Harris

    Daniel Craig, left, and Berenice Marlohe pose at the world premiere of "Skyfall" on Tuesday, Oct. 23, 2012 in London. (Photo by Stewart Wilson/Invision/AP)

  • Naomie Harris

    Berenice Marlohe poses at the world premiere of "Skyfall" on Tuesday, Oct. 23, 2012 in London. (Photo by Stewart Wilson/Invision/AP)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Berenice Marlohe attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Naomie Harris attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Naomie Harris and Daniel Craig attend the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Naomie Harris attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Samantha Bond attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • BRITAIN-ENTERTAINMENT-CINEMA-BOND-SKYFALL

    British actress Samantha Bond arrives to attend the royal world premiere of the new James Bond film 'Skyfall' at the Royal Albert Hall in London on October 23, 2012. AFP PHOTO / LEON NEAL (Photo credit should read LEON NEAL/AFP/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Samantha Bond attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Afterparty Arrivals

    LONDON, ENGLAND - OCTOBER 23: Samantha Bond and guest attend the afterparty for the Royal World Premiere of 'Skyfall' at Tate Modern on October 23, 2012 in London, England. (Photo by Tim Whitby/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: (L-R) Jade Ellis, Tulisa Contostavlos, Ella Henderson and Lucy Spraggan attend the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Tulisa Contostavlos attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Tulisa Contostavlos attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Bear Grylls and Shara Cannings Knight attend the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Victoria Pendleton attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Victoria Pendleton attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Victoria Pendleton attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Victoria Pendleton attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Afterparty Arrivals

    LONDON, ENGLAND - OCTOBER 23: Victoria Pendleton attends the afterparty for the Royal World Premiere of 'Skyfall' at Tate Modern on October 23, 2012 in London, England. (Photo by Tim Whitby/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Ellie Simmonds attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Ellie Simmonds attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Afterparty Arrivals

    LONDON, ENGLAND - OCTOBER 23: Eunice Gayson attends the afterparty for the Royal World Premiere of 'Skyfall' at Tate Modern on October 23, 2012 in London, England. (Photo by Tim Whitby/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Eunice Gayson attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Shirley Eaton attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Shirley Eaton attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Shirley Eaton attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall Royal World Premiere - London

    Maryam D'Abo arriving for the Royal World Premeire of Skyfall at the Royal Albert Hall, London

  • Skyfall Royal World Premiere - London

    Tess Daly arrives at the Royal World Premeire of Skyfall at the Royal Albert Hall, London.

  • Skyfall Royal World Premiere - London

    Tess Daly arriving for the Royal World Premeire of Skyfall at the Royal Albert Hall, London

  • Skyfall Royal World Premiere - London

    Tess Daly arriving for the Royal World Premeire of Skyfall at the Royal Albert Hall, London

  • Skyfall Royal World Premiere - London

    Tamara Beckwith arriving for the Royal World Premeire of Skyfall at the Royal Albert Hall, London

  • Skyfall Royal World Premiere - London

    Tamara Beckwith arrives at the Royal World Premeire of Skyfall at the Royal Albert Hall, London.

  • Skyfall Royal World Premiere Afterparty - London

    Tamara Beckwith arriving for the Skyfall Royal World Premiere afterparty at the Tate Modern, Bankside, London.

  • Skyfall Royal World Premiere - London

    Tamara Ecclestone arrives at the Royal World Premeire of Skyfall at the Royal Albert Hall, London.

  • Skyfall Royal World Premiere - London

    Tamara Ecclestone arrives at the Royal World Premeire of Skyfall at the Royal Albert Hall, London.

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Tamara Ecclestone attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Tamara Ecclestone attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Tamara Ecclestone attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Holly Valance attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Holly Valance and Nick Candy attend the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • BRITAIN-ENTERTAINMENT-CINEMA-BOND-SKYFALL

    British model Naomi Campbell (R) arrives with her Russian partner Vladislav Doronin (L) to attend the royal world premiere of the new James Bond film 'Skyfall' at the Royal Albert Hall in London on October 23, 2012. AFP PHOTO / LEON NEAL (Photo credit should read LEON NEAL/AFP/Getty Images)

  • Vladislav Doronin, Naomi Campbell

    Russian real estate entrepreneur Vladislav Doronin, left, and model Naomi Campbell arrive at the world premiere of "Skyfall" at the Royal Albert Hall on Tuesday, Oct. 23, 2012 in London. (Photo by Stewart Wilson/Invision/AP)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Miranda Hart attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)

  • Skyfall - Royal World Premiere - Arrivals

    LONDON, ENGLAND - OCTOBER 23: Miranda Hart attends the Royal World Premiere of 'Skyfall' at the Royal Albert Hall on October 23, 2012 in London, England. (Photo by Eamonn McCormack/Getty Images)