The Godfather Part II does what very few sequels have accomplished and manages to surpass the original. Al Pacino gives an incredible preformance and manages to make Micheal Corleone into one of the most intersting and complex characters ever put to screen. The contrasts between him and a young Vito(Played by Robert De Niro) are portrayed in a subtle and masterful way that leaves you thinking.