WOW!!! This movie was one hell of a crazy mindscrew. The quick story progression pretty much takes you along on the ride that Josh Brolin's character goes on. And it is one of the most insane and twisted rides viewers could go on. Seeing what he was put through for twenty years prior to being turned loose. The craziness that happens after he gets released only takes it to any even higher level due to the insanity of the puppet master that has been controlling him all along. I will not ruin how it all plays out for anyone that wants to see this but the reveals that come along the way just get more and more twisted and make the movie better and better.
I would absolutely recommend people checking this movie out. It's a rough watch because it is so extremely twisted and there is some pretty intense violence but if you can handle this, the movie is one hell of a awesome ride.