Cameron Diaz played bartender for a day in East Hampton, New York. The Charlie's Angels star, 51 — who was recently confirmed to return for the fifth installment of the Shrek franchise ...