Who: Cameron Diaz wearing a 3.1 Phillip Lim belted structured-satin playsuit
Shop: Net-A-Porter US $775
Net-A-Porter International £720 / €730
Where: 2011 MTV Movie Awards, LA

Credit: Getty