Last night at the Tate Modern in London, the Royal World Premiere of Skyfall took place. British red carpets are rather amusing: Prince Charles and Camilla, Duchess of Cornwall were rubbing shoulders with former Page Three gal Kelly Brook and tacky heiress Tamara Ecclestone. Most of the luminaries on hand looked divine, but there were a questionable choices on the red carpet. Shall we take a look?

Apparently Daniel Craig was sick last night. It did not stop him from looking impeccable.

He takes is man-prop duties very seriously.

Advertisement

Naomie Harris — who was in 28 Days Later and is Eve in Skyfall — is quite beautiful, but do we love or loathe this sheer coverup and sequin bathing costume? One the one hand, she stands out, doing something unique, not the same old thing, and is clearly a Star.

On the other hand, if you knew you were going to be photographed by international agencies and your face and body would be all over the world the next day, would you pick a burlesque costume and shroud? Unclear. This whole thing is right on that thin line between appealing and appalling.

Advertisement

Naomie Harris wore something totally different to the afterparty, btw.

Advertisement

Javier Bardem, looking suave as ever.

Other tuxedo iterations: Jahmene Douglas and Christopher Maloney; Music group District 3; Harley Alexander-Sule and Jordan Stephens.

Advertisement

Diamonds are forever, especially when worn regally by Dame Judi Dench.

Advertisement

Minnie Driver had everyone seeing red.

Shirley Eaton — aka Jill Masterson in Goldfinger — worked metallic shoes and shawl.

Advertisement

TV presenter Tess Daly did the high-contrast thing.

Advertisement

That's quite a bit of fabric below the waist for Berenice Marlohe , who plays Sévérine in Skyfall. Excellent décolletage, however.

Socialite Tamara Beckwith looks fierce in a fiery pantsuit. Holly Valance tries to be cloaked in mystery. Eunice Gayson — who was in Dr. No and From Russia with Love — pulls off purple patterns.

Advertisement

Not-so-basic black dresses: British Paralympian swimmer Ellie Simmonds ; Samantha Bond, aka Miss Moneypenny in four Bond films; actress Caterina Murino; and Berenice Marlohe, who changed from the red gown at the arrivals to attend the afterparty.

Advertisement

British former track cyclist Victoria Pendleton: Simply stunning in pretty pewter.

Classy couples: Vladislav Doronin and Naomi Campbell; Boris and Lilly Becker. Interesting trousers on Bear Grylls, perhaps he was lost in the wilderness and had to cobble them together with a pocketknife? Wife Shara Cannings Knight doesn't seem to mind.

Advertisement

Sir Christopher Lee and wife Gitte Lee look awesome. That second image is captioned "Mick Norcross and guests." Say no more. Singer Emeli Sandé and Adam Gouraguine look like they'd be fun to have drinks with.

Advertisement

More well-dressed folks: Ben Whishaw, who was tragic and lovely in Perfume: The Story of a Murderer and Bright Star. Artist and filmmaker Sam Taylor-Wood with hot hot husband Aaron Taylor-Johnson. And sneaking in to the event in glittery gold was Ms. Penelope Cruz.

Prince Charles looks like he's already had a drink or two. Camilla, Duchess of Cornwall is probably used to his drunk jokes.

Advertisement

Now we enter the not-so-good, possibly bad, probably ugly portion of the program. Kelly Brook does not look awful, actually, but does all that cleavage say "New Year's Eve in Miami" and not Royal Premiere in London? As a woman whose cups runneth over I worry about cleavage a lot.

Advertisement

Helen McCrory's gown feels a little Glinda the Good Witch goes to the prom.

TV presenter Amy Willerton thought this premiere was taking place in the Eighties.

Advertisement

Tamara Ecclestone has a net worth of $500 million, which means it cost her a lot to look this cheap.

Advertisement

Images via Getty.