The is very entertaining. Perhaps the most entertaining one in over a year from Hollywood. The acting is good and the graphics and animations are amazing. Not everything is spelled out in it and it actually makes it much more interesting than most of the recent films. The story is not iron-clad but workable. I enjoyed it a lot.