Anne Hathaway and Meryl Streep were the talk of the night at the Devil Wears Prada 2 premiere. Hathaway, 43, and Streep, 76, coordinated their red carpet looks in New York City on Monday, April 20. For the screening, Hathaway, who plays Andrea "Andy" Sachs in the movie, stunned in a cherry Louis Vuitton dress featuring a strapless neckline and a fitted corset bodice. Her look cascaded into a voluminous pleated skirt. Hathaway complemented her look with red strappy heels and Bulgari jewelry, including ruby and diamond dangling earrings, a matching ring and a rose gold ring.