This is possibly the most overrated film that has ever been. It's confusing nonsense - the first plot, about Michael, is incoherent with way too many loose ends, while the second plot is unnecessary and doesn't tie to the first film (why wouldn't Vito Corleone have an Italian accent if he spoke Italian for so long?). The film should've been about half the length that it was - the writing is atrocious. The only high point of this film is the acting by Al Pacino.