Cameron Diaz in a Blue Ripped Jeans Out Shopping in Los Angeles 10/29/2019 The 47-year-old actress Cameron Diaz, who played leading roles in “Charlie’s Angels”, “Bad Teacher” and “The Other Woman”, in a blue ripped jeans out shopping in Los Angeles.