It's Cameron Diaz at the premiere of Knight & Day in Seville, Spain, yesterday! Holy crap. She looks like something out of a Stephen King novel.

cameron-diaz-stephen-king-novel.jpg

[WENN]