I finally saw this film today and I liked it. When I rated it at IMDB, it was quite amusing to notice that most people had given it either a 10 or a 1. I don't think it was perfect film - it dragged a bit at times - but I don't think it was that bad either.
Here are some jumbled thoughts on the film:
(
Cut for spoilers )