I am in the minority here. I think this movie was plain old bad. It was so contrived, and Scorcese's movies are becoming parodies of themselves. He has used the Eagles song twice in his movies trying to evoke a 1970s mood.  I think he has got to be the most overrated director out there. The only thing saving him is that he uses good actors, but his stories are dumb. If you replaced the actors with bad actors the movies would never stand on their own. Otherwise, he is all technique, and his techniques are becoming dated and obvious to the point of becoming distractions.  When I first saw Goodfellas I liked it, but I watched it again recently and realized it was asinine and that all his movies are asinine. Even Taxi Driver?? Because anyone who thinks Taxi Driver is asinine is themselves asinine :D