If you want to waste three and a half hours of your day or time then this is the movie for you. I can’t say it is the best movie from Martin Scorsese (and I love Martin Scorsese movies) but I can say that he did a great job directing it. I love his camera work, I love the photography, I love how he told the story in a way that only he can do, but the story was way too long. It isn’t a the story for a movie to take 3.5 hour, it should have been broken down to a series or just make it straight forward which would reduce the film’s length considerably.

Acting is fine, you can’t go wrong with those actors, I mean Robert de Niro, Joe Pesci, Al Pacino.. you can’t go wrong with that, but it is a film that doesn’t have enough story to justify the quality of the acting.
The art department was excellent… I give you that. To make a film that goes from the 50s to the 90s (more or less) and the characterization of the actors from younger selves to a much older selves was very unique.
The guy, Robert de Niro’s character, goes from a person with nothing to a person with something with the help of the mafia people and at the end he had to make a very difficult choice against the people that helped him. That’s it, that’s the whole story and you don’t need all that time to learn that story, it just made the film very boring.
I can’t say too much about a film that I really didn’t appreciate, so this is it, great directing, great performances, good art, interesting story, but very badly delivered.