I completely loved these red carpet dresses from the Robin Hood premiere at Cannes. Kate Beckinsale and Eva Longoria Parker look great, but I think Cate Blanchett looks absolutely stunning in this Alexander McQueen. Who's your pick? (Photos from style.com)
