Why? Based on Lauren Weisberger's best-selling novel of the same title, The Devil Wears Prada provides a unique glimpse into the glamorous inner workings of the fashion industry in New York.
Despite the array of accolades and cult success the film experienced, there's one thing about the film that Weisberger wasn't a fan of - the portrayal of all-powerful editor Miranda Priestly.
The author revealed at the Big Book Festival in the UK that she felt Priestly's character had been made a little too soft in the film adaptation.
"I had very little input in the movie. I loved the movie, it's a really good movie", she said.
"I don't love that they humanised Miranda as much as they did, though. I understand that Meryl Streep wanted to play a three dimensional character, because she's the greatest talent we know, but I had a hard time imagining Miranda Priestly weeping in a hotel room or confiding to Andy. I was like, 'Oh she's crying? I don't think so!'
"But it worked perfectly for the movie, and I think the book was better served without it. I understand though, the two different mediums had different meanings."