This movie is fantastic and gets way too much unnecessary hate
Wonderful performances that really drive the whole movie (even though a certain two overdid it in a couple of scenes). The theme of reinvention and conning ourselves to survive was very interesting and something i have not seen touched upon in film. Christian Bale is god reincarnate. The movie is just wonderful all around; funny, dramatic, great score, with wonderfully improvised and creative direction. What else do you want?
This movie is geared towards more "mature" audiences hence the low IMDB score and 93% RT and 90 Metacritic scores. This site has many fanboys and haters that are teenagers and get off on trying to make one movie or actor appear superior/lesser to another by Imdb scores.