I don't understand the hype. I LOVE the book, but I found this movie confusing and trite, it felt like a conglomerate of fan service, anachronistic pop music, and awful pacing. The acting and casting were fine, but the overall execution is extremely poor in my opinion.