Scarlett Johansson for Vogue Mexico.