She never seems to stop working, Cameron Diaz was spotted on the set of “The Green Hornet” in Los Angeles.The “Charlie’s Angels” chick looked to be in good spirits as she made her way from the lot to her car while the nearby paparazzi looked on.

And of course, Miss Diaz was dressed to impress, sporting a flirty aqua blue dress teamed with a pair of matching heels.Cameron recently returned from Sevilla, Spain where she had been filming “Knight and Day” with Tom Cruise.