I just saw it, great movie. It had me on the edge of my seat the whole time, the fact that they hid so many things was probably why. But then of course, there were weaknesses. Such as a very thin plot, the whole thing is very short and you can basically squeeze it down to very few events. Plus the fact that they ended it with so many loose ends wasn't good either. I'd give it a 9/10. Probably one of the better films of 2007.