Yes, this movie was executed masterfully, with some scenes popping vividly onto the screen with it's realistic violence. However, this was supposed to be an immersive cinematic experience, but I found myself continuously looking at the time stamp on the bottom of the screen. It's run time could easily be cut down by an hour and it would still be too long. Scorsese is a genius director, but this movie wasn't his smartest...