The second part of Francis Ford Coppola's masterpiece managed to be at least as powerful and moving as the original. All the elements that made the first Godfather great, like the dark filmography and the beautiful music, are present in this film. Coppola, who now had more confidence and therefore, more control, managed to make a more somber film, a very successful approach. As for the cast, Al Pacino is back in his role as Michael Corleone, now head of the family. Marlon Brando gave place to another film legend: Robert De Niro, who gave a performance almost as good as Brando's in the first film. Robert Duvall is back as Tom Hagen, Diane Keaton reprises her role as Kay, and, thanks to Coppola, John Cazale (who had a regretfully short career) and Talia Shire had more screen time and gave brilliant performances. As if all that wasn't enough, master Lee Strasberg came back from retirement as Hyman Roth. The Godfather Part II is a delight to every lover of the first film, but also appeal to everyone else.