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.

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.

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

Javier Bardem, looking suave as ever.

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

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

Minnie Driver had everyone seeing red.

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

TV presenter Tess Daly did the high-contrast thing.

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.

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.

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.

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.

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.

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.

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.

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

Images via Getty.