This movie is so underwhelming and did nothing to impress me really. I was intrigued in the first hour to see what would happen in this movie but after that it was painful to watch and so bad. I admit Christian Bale was probably the only reason I'm giving this any stars. He did such a good job like always and proves yet again why he's one of the best actors in the world. But overall this movie is such an underwhelming piece of garbage and it's not interesting after the first hour. It's a shame this movie has such a stacked cast to be so awful. I wish I never spent 2 hours of my life watching this movie.