Oof. J.K. Rowling makes like a gazillion dollars off of writing the most successful young adult fantasy in the history of the genre, and she shows up to the premiere of the series's last movie wearing...that? Does not compute. Jo's a little old for the hipstery irony, and even if she were going for that, the cut's not even right. You're supposed to put your curtain patterns on short babydoll dresses, am I right? No idea where she got that one designed. Thankfully, Emma Watson showed up looking ridiculously gorgeous in her pixie haircut and poofy dress. Digging it forever.