Some of you will never like Megan Fox no matter what she wears whether it’s a sophisticated Armani Prive dress or a sexy Donna Karen gown with a thigh-high split.

I loved the rose coloured Antonio Berardi Fall 2009 mini dress she wore to the “Jennifer’s Body” Hot Topic Fan Event in California last month.

The dress wasn’t trashy, it was sexy, it showed off her best assets plus I loved the ruffle detail cascading down her hip.

She wore her dress with gold Brian Atwood pumps and a Judith Leiber clutch.

Amber Rose wore the same dress to the “16th Annual ELLE Women in Hollywood Tribute” in Beverly Hills last week with tan shoes.

As much as I do like this dress in red I will give this win to Megan, as Amber’s nameplate necklace gives this look a very tacky feel.

Credit: Style.com & Wireimage