According to Buzzfeed, Anne Hathaway has revealed her true thoughts on whether or not Nate was the real villain in 'The Devil Wears Prada'. Anne Hathaway appeared on Watch What Happens Live where she responds to the fan theory that Nate was the real villain of 'The Devil Wears Prada' a twitter user says:
Miranda Priestly was NOT the villain in The Devil Wears Prada. Nate Cooper was. Miranda was a strong, demanding executive. Nate was a whiny guy who didn’t like how much time his girlfriend spent at a job she loved and guilted her into quitting. He was the villain.
Anne Hathaway actually does not believe this theory, she says:
"No, I'm sorry I don't, I think they were both very young and figuring things out. He did behave like a brat, but I also behaved like a brat in my 20s, and I hopefully grew out of it. I think that's what we all do."