The Knight and Day promotional tour is in full swing and Cameron Diaz has been working some serious red carpet glamour. Last night, was the London premiere of the movie and for the occasion Cameron went with a simple look, tying her blonde straight hair back in to a sleek centre-parted ponytail with pink lips and gentle eye makeup. Earlier this month at the Mexico City opening she went for a more ethereal vibe, sporting loose waves, smokey eyes and nude lips. Meanwhile, for the Seville event she embraced full-on vamp, with her hair swept back in to a tousled side chignon and a splash of bright scarlet for her lips. Personally, I think she looks great at all three events! But you may have your own favourite. Which look did you prefer?