If the Godfather is a masterpiece then this is a "grand-masterpiece". How often do you see a work of perfection in movies? After watching this movie,you can (at least) answer "once". The movie is the sequel and prequel to The Godfather as you all must know and shows the rise of Vito and Michael Corleone in two separate story lines. In this movie we see the rise of Vito Corleone to become The Godfather and how Michael Corleone expands his family business but we also see his moral degradation.In the Godfather we see Vito Corleone has no regrets for his deeds because he had maintained his virtues but in this movie Michael regrets his deeds very much because he has morally degraded(which we see at the end).This is a fair depiction of "changing times". If you want to see a movie that leaves you with doubts about right and wrong ,justice and injustice ,hero and villain ;do watch this movie.