This movie is on a very short list of serious contenders for the greatest of all time. How could a sequel to The Godfather possibly work without Marlon Brando? Answer: Robert De Niro. De Niro is jaw-dropping as the young Vito and is even, in my opinion, superior to Brando. To act as a younger version of another character is one of the most difficult tasks in all of acting, and add to that the all-Sicilian dialogue, and you have perhaps the greatest performance of all time. Period. Everytime I watch this, I am astounded at how much De Niro looks like a poor immigrant in his earlier scenes. But enough about De Niro. Pacino is every bit as effective in the role of Michael. Just look at his eyes throughout the movie and contrast it to his eyes in the flashback scene. You'll see why, once again, this is another contender for the greatest performance of all time. Two in the same movie! Furthermore, this is probably the best ensemble cast you'll ever see. Aside from the acting, there's the music (far superior to that of the first film), the cinematography (see De Niro lurking on the rooftops of old New York), and the story itself. Enjoy!