This is one of those rare hollywood movies, where you cant actually predict too much as the movie evolves. It keeps you nicely hooked until the end. Ofcourse you can make predictions about how it would end , but for the most: it would be just a guess. ofcourse acting is very good.