1972 American gangster-drama film based on the novel of the same name by  Mario Puzo  and directed by  Francis Ford Coppola . It stars  Marlon Brando ,  Al Pacino ,  James Caan ,  Richard S. Castellano ,  Robert Duvall ,  Sterling Hayden ,  John Marley ,  Richard Conte  and  Diane Keaton . The story spans ten years