Just saw it yesterday with my girl, and I have to say, this was totally a right choice of going to watch it in the theaters. Simply the best plot I have seen in quite some time, yet SO MANY unexpected events happening,... a must see.