
Anne Hathaway has defended her Devil Wears Prada on-screen boyfriend Nate from a long-running fan theory, which claimed he is the true villain of the film.
Hathaway plays aspiring journalist Andy in the 2006 romantic comedy, opposite co-stars Adrian Grenier as Nate and Meryl Streep as her terrifying boss, Miranda Priestly.