Will Cameron Diaz ever age? At 37 years old, the blonde bombshell looks better than ever. Add a summer blockbuster (Knight and Day, co-starring Tom Cruise) to her mile-long legs and affable personality, and you’ve got the perfect cover girl for Vogue UK‘s July issue.
Of course, as we’ve mentioned before, having gold locks can be enough to land celebrity a cover, but we like Miss Diaz so much that we’re willing to chalk this one up to her actually deserving the spotlight.
[Images via Cameron Diaz Online]