BEST: Camila Alves looked white hot in a slitty wrap dress.
Pacific Coast News
WORST: Keira Knightley was ready for a flood, wearing high-waisted, cuffed trousers outside of her London play The Children’s Hour.
BEST: Jennifer Aniston looked Cinco de Mayo sexy in a Vivienne Westwood strapless dress, while arriving at Sephora in NYC to promote her fragrance.
WORST: Gwen Stefani was clad in unflattering fashion, while out and about in London.
BEST: Reese Witherspoon brought out the blue bombshell for the Australia premiere of Water For Elephants, wearing a strapless, sculpted Zac Posen dress with Christian Louboutin peep-toes.
WORST: Jenna Elfman missed the a la mode mark at the Geffen Playhouse honors Julie Andrews, wearing a confusingly colorful frock.
BEST: Dita von Teese looked red hot in NYC, showing off her covetable curves in a skintight Roland Mouret number, white she paired with matching Loubs.
WORST: Whitney Houston failed to hit the high note at the Prince concert in Los Angeles, wearing a sheer, grommet embellished dress with witch boots.
BEST: Jessica Alba was in full bloom in Los Angeles, covering up her baby bump in a floral D&G frock, which she paired with Stuart Weitzman sandals and a Gucci messenger bag.
WORST: Amber Rose sported construction couture, while shopping in Los Angeles. Her rumored fiancé, Wiz Khalifa, was surely proud of his lady’s yellow threads.
PHOTOS: Stars In The Best & Worst Fashions Of The Day