The movie is very well done and references alot of philosphical content. This si a very dark movie without being graphic and is not for kids. and if you take them to see it make sure you explain the movie and the cocepts of goodness to them later. Anyway the visual were very well done, great character development, awesome acting on every ones part and the movie direction is superb. Honestly it was a great movie and even though it did drag on a bit and the last half seemed to be "crammed" into 45 mins, it was still a very good movie. Enjoy