This is one of those movies that has scenes that will stick with you for life. Parts of it I will never forget. And those that have watched the movie, know EXACTLY what scenes I'm talking about.
The beginning of the movie seemed a little slow to me, but it is all worth it as you progress through the story.
WARNING - If you are close-minded, you will NOT enjoy this movie and will likely give up on it whenever things get 'weird'. And by that point, you will have only wasted your time because it only starts to get good when things start to get 'odd'.