Honestly I've watched it twice. It wasn't so much the story line that gripped me, although the first time through I couldn't turn it off, I had to keep watching to see what was going to happen next. But it was the way the movie made me feel very strange strange feelings definitely come up while you're watching this movie. I thought the performances were very good like very very good. Overall I thought it was fantastic I don't know what all the bad and middling reviews are about. This is one of those movies that makes you think. I rarely ever watch a movie twice and I definitely watch this one twice only two days apart. I would say if you can think for yourself watch the movie. Maybe the American moviegoer just has no ability to think for themselves anymore. Who knows. Watch it and see.