Though this was a good movie, it was not as good as the first one. It was somewhat diffcult to follow and had some really slow times. Much less fantasy and lots more adult stuff (battles, adult dialogue). I immagine others were also left wondering just what the ending meant as my family and I were. Kind of long too and I agree, not for small kids. Some movies I would gladly see twice, but not this one.