My brother recommended that we go see this. So glad we took the advice. It keeps you riveted to your seat the whole time, and makes you think just to keep up with all the plot twists and turns. And the end ... a little bit of a surprise but great. Well worth it, but you will be exhausted when you walk out of the theater!