Meryl Streep was "ready to retire" before she signed up for The Devil Wears Prada.
The 76-year-old actress almost missed out on playing Miranda Priestly, the formidable Runway Magazine editor, in the 2006 comedy-drama film, but decided to "double" her salary ask.