Cameron Diaz looked super stunning as she hit the promotional trail for her new movie Bad Teacher co-starring her ex Justin Timberlake and Jason Segel.
Working a gorgeous pink linen blazer by Elizabeth and James teamed with a white playsuit by Equipment and gorgeous tan cut-out sandals by Sergio Rossi, Cam posed for pics next to a black board to promote the school-based movie.
Cameron plays a foul-mouthed junior high teacher who, after recently being dumped, tries to seduce a colleague (played by Justin!), but finds herself in competition with another colleague played by Lucy Punch.
SEE OUR EXCLUSIVE CLIP LEFT...