Cameron Diaz at Knight & Day Premiere – wearing Stella McCartney

rs175747703626391.jpg rs963051703626391.jpg rs900715703626391.jpg rs788551703626391.jpg rs692897703626391.jpg rs286964703626391.jpg rs489666703626391.jpg rs521514703626391.jpg
and at the British premiere of the film Knight & Day in London