Great movie. It has you thinking the whole way through it. The plot twists and turns in directions you would'nt have thought. And if you don't get the flashbacks, you're not paying enough attention. One of the best movies of the year. 