The first sequel to ever get a best film oscar, and well-deserved. Pacino puts in a possible 'career best' as Michael, while De Niro is very convincing as Vito Corleone. The film is really spilt into two parts from the late 50s with Michael and the 20s with Vito. It works well as we can spot differences between the two. I won't say anymore as I don't want to spoil it for everyone. The only disadvantage is that it is a tad long, so be prepared to watch for over 3 hours. Apart from that its excellent.