Kate Winslet would easily be in my Top 10 of Best Dressed Women on the red carpet.

The British actress walked the red carpet at the 2009 BAFTA Awards were she was later awarded Best Leading Actress.

She looked stunning wearing a black halter neck Zac Posen Resort 2008 mermaid gown which emphasized her enviable curves.

She kept her look simple but no less glamorous with a soft up ‘do and long diamond earrings.

Mariah Carey shocked me by looking equally glamourous wearing the same dress when she walked the red carpet at the “Precious” LA Screening.

Mariah was definitely on fire as she went for a classic Hollywood look, opposed to wearing a dress that was 2 sizes too small for her.

For her MASSIVE improvement and because I don’t think I ever be able to vote for her again in this type of poll, I will give the win to Mariah.

Credit: Style.com & Wireimage