Watch: Anne Hathaway Reveals the Sweet Note She Got From "Magical" Taylor SwiftDivas? In show business? Groundbreaking. Although Anne Hathaway's The Devil Wears Prada character, Andy Sachs, would likely award the biggest diva title to Miranda Priestly, played by Meryl Streep, the Princess Diaries star had a different person in mind when it came to the IRL divas on the set of their highly anticipated sequel. In fact, when Stephen Colbert asked her to name the biggest diva on set during her April 15 appearance on The Late Show, Anne immediately replied, "It's Stanley Tucci.