3D effects were amazing. The story was the usual, good vs. evil, but contained many modern day parallels that should make one think hard about who we are and why we do the things we do. The acting was a little weak at times but it wasn't that important in the scheme of things. All told, I would consider this a truly great movie.