Queen of the Carpet... love love love Cate Blanchett (wearing Alexander McQueen in Cannes)