Spotted Having Fun
We spotted these celebrities having fun at fabulous events.

Bad Teacher Hottie
Cameron Diaz wore a pair of J Brand '901' low-rise denim leggings in Majorca to a photo call for 'Bad Teacher' on the roof terrace of the city's Ritz-Carlton hotel.








