Meryl Streep recently revealed that she initially declined the role of Miranda Priestly in the original "Devil Wears Prada." During a recent appearance on "Today" alongside her costars Anne Hathaway, Emily Blunt, and Stanley Tucci to promote the sequel of the fashion film, the 76-year-old actress shared that she agreed to take the role after doubling her asking price.
"I knew it was going to be a hit," she recalled. "I read the script, and it was great. They called me up and made an offer, and I said, 'No. I'm not going to do it.'"

However, Streep continued, "I wanted to see if I doubled my ask, and they went right away and said, 'Sure.'"
The "Mamma Mia" star opened up about the mindset she had at the time after working in the industry for quite some time. "I'm 56 years old. It took me this long to understand that I could do that! I was sure of it. I was sure it would be a hit. And I felt that they needed me. I wanted it, but if they didn't want to do that, I was okay. Because I'm old, I'm 56, I was ready to retire."
"The Devil Wears Prada," based on Lauren Weisberger's 2003 novel of the same name, was released in 2006 and collected $326.7 million worldwide. The film earned Streep a Golden Globe for best actress in a comedy, along with an Oscar nomination. It became one of the most commercially successful films of Streep's career, after "Mamma Mia!" and "It's Complicated."
Now, Streep is reprising her role in the sequel of "The Devil Wears Prada," set for its theatrical release on May 1.