It’s been a very long while since we last saw Britney Spears on the red carpet, but last night she attended The St. Bernard Project & The Spears Family Presents An Evening Of “Southern Style” in Beverly Hills.

Brit Brit has never looked comfortable on the red carpet, and this occasion is no different.

I Am 17, Going On 50
There is something about Selena Gomez’ look these days that hasn’t been sitting well with me lately.

Her Baby Phat dress is a gorgeous lilac colour, but the hair ages her.

Hopefully she’ll get back into her teen groove again soon.

I Don’t Think I Will Ever Like Her Style Award
Miley Cyrus wore a shimmering Haute Hippie black sequin mini skirt, with a white Hanes tank that was light enough for me and the world to see her bra.

If that wasn’t bad enough she over accessorized making a simple look appear way too busy.

She later changed into a Jenny Packham Fall 2009 embellished dress with a fringe hem which is stunning, but as always there’s something about Miley that just brings down the whole look and makes it look bad.