Penelope Cruz for Harper's Bazaar, May 2012 Scarlett Johansson for Vogue, May 2012 Chloe Moretz for Seventeen Magazine, May 2012 Zooey Deschanel…