Greatest Red Carpet Dresses of All Time

Cate Blanchett (Armani Privé) or Princess Diana (Victor Edelstein)

Pick Your Favorite

CATE BLANCHETT (ARMANI PRIVÉ)

VS

PRINCESS DIANA (VICTOR EDELSTEIN)