Skip Nav
Photo 19 of 53

Cate Blanchett wore an Alexander McQueen gown at the Cannes premiere of Robin Hood in 2010.

All the Latest From Ryan Reynolds