The Godfather is a 1972 American gangster film directed by Francis Ford Coppola, based on the 1969 novel by Mario Puzo and starring Marlon Brando, Al Pacino, Robert Duvall, Diane Keaton, and John Cazale. It depicts the Italian-American Corleone crime family and is known as one of the best gangster films of all time.