granted, this movie has a very clever ending. yet the other 90% of it simply left me scratching my head. not that i can never think while watching a movie, but a movie this convoluted needs a map or something.