Which actor plays Miranda Priestly in The Devil Wears Prada 2?
Answer
Meryl Streep
Answer
Meryl Streep
Meryl Streep plays Miranda Priestly in The Devil Wears Prada 2. She returns to the role of Runway’s famously exacting editor-in-chief nearly two decades after the original film.
Streep’s performance as Miranda in the 2006 movie earned an Academy Award nomination and helped turn the character into one of modern cinema’s most recognizable fashion-industry figures. Miranda is loosely inspired by real fashion editors, especially Vogue’s Anna Wintour, although the character is fictional.
The sequel reunites Streep with Anne Hathaway, Emily Blunt, and Stanley Tucci. Its story follows Miranda as the magazine business changes and Runway’s future comes under pressure. A common mix-up is choosing Emily Blunt because she also returns, but Blunt plays Emily Charlton, not Miranda.
Source: Wikipedia · fact-checked Aug. 2026