
Cameron Diaz is spotted in Los Angeles, California on March 7, 2010. The 37 year-old actress is photographed while on set of her new film 'Bad Teacher'. Cameron looked adorable with her pink Japanese umbrella, very cute! Are you digging the brown boots?
Speaking of 'Bad Teacher', the actress told Access Hollywood that his co-star Justin Timberlake is the guy to watch. She said: "He's the best person for the job. He's going to be hilarious." Photo by: Fame Pictures

