It is a great movie, i can't really tell you why though.. it just is.
It's worth a rent if you wanna check it out, and it's got some good twists in there, and i know alot of people complain about the ending. . . well when you get there, you just have to figure it out.