Who made Vanessa Hudgens’ beaded brown dress and black suede platform shoes that she wore in Cannes May 13, 2011?

712Shoes – Yves Saint Laurent

Dress – All Saints

All Saints at ShopStyle
Yves Saint Laurent at ShopStyle