The movie turned out to be something completely different than what I anticipated. Overall I enjoyed it, wasn't as uplifting as expected. Cast is brilliant and the visuals are outstanding. Scrocese even makes a cameo, which caused a few chuckles in the audience. Wouldn't be surprised if it receives some Academy Award nominations.