The Devil Wears Prada 2 stars Meryl Streep, Anne Hathaway, and Emily Blunt reportedly earned $12.5 million each, with potential for an additional $20 million based on box office success. Streep, who initially refused the original film, settled for a lower salary to ensure her co-stars received a substantial payday. The sequel has already grossed $433 million internationally.