I have never read the books so I can't give you a comparison review but what I can say is that it was a Great movie, well worth seeing a couple of times, I am defintley going to see it again, the effects, the action was great the story line was good, I believe however, they could have done more with the story. Also, Ben Barnes (Prince Caspian), gave a very plain performance, not much conviction, it was almost like he was saying the lines and making some facial expressions, he has the makings of a good performer, just needs some work. Will I recommend this to a friend, Yes-Yes-Yes. Go see it, just don't expect it to be as good as the last.