The movie switches between the past and present in an interesting series of events - the orphaned Don Vito Corleone, rise to power of Michael Corleone. And, terrific action sequences that leads to manhunt one after the other. Al Pacino is just brilliant and can't imagine any other actor reprising this role other than him. Younger Don Vito played by Robert De Niro lacks the hoarse voice we witnessed in the first part.

The movie runs as a series of events in a non-coherent way with Michael facing betrayal from his own men. The emotional Michael is complemented by a calm younger Don Vito in the flashback. Good watch!!