Thank you for helping us by reporting bad content.
Back in October 2005, Catherine Zeta Jones hit the red carpet for the LA premiere of The Legend of Zorro with co-star Antonio Banderas.
The Welsh beauty looked stunning wearing a Dolce & Gabbana champagne-coloured dress with a lace overlay and a contrasting black lace waistband with a red corsage.
Sarah Hyland wouldve been just 15 when CZJ wore this dress, so we can forgive her re-run of this classic dress at the 2012 Golden Globe Awards last week.
The 21-year-old actress opted to wear her strapless version of the dress without the red corsage, opting for complementary accessories and a wavy low-slung bun.
Catherines red corsage really bothers me upon seeing Sarahs cleaner version, so Sarah wins for me