Miranda Priestly was the devil, but was Nate – played in the film by Adrain Grenier – the true villain ... Featuring music by Elton John and starring Vanessa Williams as the positively ...