While I can see why some might think parts were boring, but when I finally checked my watch during the movie, I was surprised to find it was already past 2hrs. The visuals just keep getting better and better. The romantic stumblings were very funny. There wasn't much in the way of magic battles, but that didn't bother me when I was in the middle of watching this film. There's more to a good movie than just epic battle scenes. This one makes me anticipate the final book/two movies even more.