The first godfather was one of the most special films ever produced, but the second is a sequel and a prequel mixed into one spellbinding three hour movie event. The fact that Robert de Niro played a young Marlon Brando is ironic as the young de Niro was fast claiming the crown as one of the best actors of that or any other generation. The detail in the locations and set design is immense and well worth a closer look. The acting is amongst the finest ever seen on the screen and the direction is simply out of this world. Overall, one of the greatest films ever made, with an ensemble cast and script to match.