Cameron Diaz make up spandex workout gym

Cameron Diaz was spotted hitting the gym in Beverly Hills over the weekend, and the 39-year-old actress appears to be wearing a full face of makeup! Maybe she's trying to impress a gym rat of the opposite sex?

Cameron was last linked to Puff Daddy P. Diddy Diddy, and last weekend we caught her with Gambit co-star Colin Firth at a post-Oscar bash, but other than that we haven't seen her with any male companions recently!