Kate Winslet never fails to look utterly amazing on the red carpet. The award-winning actress wore this divine Zac Posen Resort 2008 mermaid gown to the 2009 BAFTA Awards back in May, where she won Best Leading Actress for her role in The Reader.
Kate teamed the chic floor-length halterneck gown with a soft updo, diamond droplet earrings and a touch of red lipstick.
Mariah Carey was then spotted in the same dress as she walked the red carpet for the Los Angeles premiere of her new film, Precious.
The singer also glammed up the black gown with long curls and diamond accessories.
While both ladies looked utterly gorgeous, our vote would have to go to Kate, who oozed Hollywood glamour with her effortless style and British rose beauty.
By Georgie Hindle