The second part of the Godfather trilogy manages something that seemed impossible - making a legitimate successor to one of the best movies ever. It is both a sequel and a prequel. Telling the stories of father Vito and son Micheal Corleone. The performances of DeNiro and Pacino are maybe the best of their impressive carriers.