I saw this movie yesterday. I thought it was great! Pretty weird, but great!
Toward the end, it started getting pretty bizarre, but when you think back, it kinda makes sense. Even though it's out there, it still fits together. I love it when that happens.
It wasn't just this complete out of nowhere twist that a lot of movies pull. There were plenty of clues the whole way through. It's just that none of those clues come together until the very very last minutes of the movie. And then it's like, "oooh. Wait. Ooohh! Waaait. >_>. OH!"
Coming out of the movie, I thought it was just ok, but the more I thought about it and the more I put things together in my head hours after the movie had ended, the more I liked it.
Anyway, it was a very interesting movie.