Cameron Diaz looked glam on the red carpet for the World Premiere of “Knight & Day” which took place at the Lope de Vega Theater in Seville, Spain last night.
The leggy actress looked beautiful in a ruched black one-shouldered Lanvin Spring 2010 dress which she paired with Lanvin pumps which had a gold ankle chain.
I would’ve liked more colour, but this looks like a complicated dress to pull off and I think Cameron D does perfectly.
She has the right height and attitude to rock this.
Her messy trademark updo and red lips complete the look.
Credit: Style.com & Fame Pictures