In short: excellent cast, excellent script, movie is filled with innuendo and makes references to many famous books and philosophers. I was surprised how good the character development went. And the special effects, well, they were there, but not a major part of the movie. See the movie if you have a brain and you like to think. I noticed a lot of heavy duty Christians were insulted by parts were the movie portrayed Tennessee Church-goers as being small minded. But I don't believe the director was insulting all Christians. Heck, I believe in God, and I wasn't offended, not in the least.