Who: Cameron Diaz wearing J Brand 901 low-rise stretch-denim leggings
Shop: Net-A-Porter US $136.50
Net-A-Porter International £215 / €265
Where: “Bad Teacher” Moscow Photocall

Credit: INFPhoto