Looking good, Cameron Diaz.
The 40-year-old actress was spotted on set of her new flick, The Other Women, where she was snapped sporting platinum-blond hair as she hailed a taxi in NYC.
The stunning star looked poised and sexy in a fitted navy and white dress with a deep-V neck and bright gold waistband. She added white pumps and a handbag to the chic ensemble and wore oversize black sunglasses and delicate gold jewelry, which complement her lighter locks.
The Nick Cassavetes-directed movie, which also stars Leslie Mann, Nikolaj Coster-Waldau and Kate Upton, centers around a woman (Diaz), who, upon finding out she's not her boyfriend's (Coster-Waldau) primary lover, teams up with his wife (Mann) and his other mistress (Upton) to plot mutual revenge.
Can't wait to see the blond beauty flaunt her superbright locks on the big screen.