Saigon, 1969. Dok bijesni rat u Vijetnamu, satnik američke vojske Benjamin L. Willard pokušava sačuvati zdrav razum. Usred borbe s vlastitim demonima vojska ga šalje na novi zadatak - pronaći odmetnutog pukovnika Waltera E. Kurtza, zapovjednika Zelenih beretki, koji se sa svojim suborcima sklonio u susjednu Kambodžu. Kad mu pukovnik Lucas objasni da je Kurtz stao na čelo mjesnog plemena koje u njemu vidi božanstvo, Willardu je jasno da je njegova misija nemoguć zadatak. Ili će u njoj likvidirati sumanutog časnika, ili će sam izgubiti život s ostalim članovima kaznene ekspedicije. Na putu do Kurtza Willard počne susretati "pse rata" među kojima je i nemilosrdni potpukovnik Bill Kilgore kojemu civilne žrtve ne znače ništa...

Kao vojnik odlikovan u građanskom ratu, poručnik John Dunbar (Kevin Costner) zaželio je osjetiti život u američkoj preriji prije no što ona potpuno nestane. Dunbar dobija položaj u napuštenoj tvrđavi, a jedini su mu susjedi indijansko pleme Siouxa. S vremenom oni prevladavaju jezične zapreke, međusobno nepovjerenje, te Dunbar i ponosni Indijanci postaju prijatelji. Dunbar se zaljubljuje u lijepu bijelu ženu koju je odgojilo pleme Sioxa...

Posejdon, najveći prekooceanski brod, kreće na plovidbu 31. prosina. Nekoliko minuta poslije ponoći, kapetan Harrison (Leslie Nielsen), primjeti jedan od najvećih plimskih valova. To je posljednja slika koju će Harrison zajedno sa putnicima i članovima posade vidjeti u svom životu jer će upravo taj val prevrnuti njihov brod. Tek nekolicinu preživjelih: Mike Rogo (Ernest Borgnine), Linda (Stella Stevens), Acres (Roddy McDowall), Belle (Shelley Winters) i Manny (Jack Albertsonn) Rosen. Predvođeni karizmatičnim svećenikom Frankom Scottom (Gene Hackman) grupica preživjelih i zarobljenih u prevrenulom brodu nastoji pronaći put koji će ih dovesti na slobodu.