Po povratku iz Drugoga svjetskog rata, Michael Corleone ima dvije stvari na umu: želi se odmoriti od ratnih strahota i nipošto ne želi ući u obiteljski posao, što, naravno, nije po volji njegovom ocu, mafijaškom donu Vitu Corleoneu. Don Vito je dobar i obziran prema onima koji ga poštuju, ali nasilan i nemilosrdan kada se nešto ispriječi blagostanju njegove obitelji. Smatrajući kako se stari kodeksi časti trebaju nastaviti poštovati i slijediti kao najbolje upute uspješnog poslovanja, don Vito se sukobljava s rivalima koji planiraju započeti unosan posao raspačavanja droge.

Drugi dio najslavnije mafijaške sage svih vremena paralelno pripovijeda dvije radnje, u dva različita prostorno-vremenska sklopa. Jedna se odvija 1958. godine, kada Don Michael Corleone (Al Pacino) nastavlja voditi obiteljsko carstvo, koje želi proširiti kako na nova polja ljudskog djelovanja, tako i na druge lokacije, uključujući Las Vegas, Hollywood i Kubu. Uz razne poslovno-političke probleme, Michael mora rješavati i situaciju unutar obitelji, pogotovo kod svoje sestre Connie (Talia Shire), koja se vrlo brzo nakon razvoda planira ponovno vjenčati, za čovjeka koji se Michaelu nimalo ne dopada.

Tri detektiva u korumpiranoj i brutalnoj policiji LA-a iz 1950-ih koriste različite metode kako bi razotkrili zavjeru iza ubojstava u jednoj zalogajnici.

Raimunda (P. Cruz) živi u Madridu s kćeri Paulom (Y. Cobo) i suprugom Pacom (A. de la Torre), nezaposlenim nasilnikom i pijancem, a njezina rastavljena sestra Sole (L. Duenas) tajno radi kao frizerka. Njih su dvije davno izgubile roditelje u požaru u rodnom selu u pokrajini La Manchi. Njihova teta Paula (C. Lampreave) još uvijek živi u selu i ne prestaje govoriti o svojoj sestri, njihovoj majci, no na način kao da je ona ipak živa. Kada teta Paula umre, situacija se potpuno promijeni jer na površinu izađu činjenice koje nitko nije znao.