Bohaterka filmu żyje w Kopenhadze, jest jednak pochodzenia grenlandzkiego. Pewnego dnia wraca z pracy, przed swym domem widzi policję: jej sześcioletni przyjaciel spadł z dachu. Dziewczyna sama wchodzi na dach, odczytuje sens śladów: to było morderstwo.
Okrutny generał Rodolfo Graziani (Oliver Reed) otrzymuje rozkaz od Benito Mussoliniego (Rod Steiger), nakazujący mu spacyfikowanie arabskich plemion w kolonialnej Libii. Jednak walka okazuje się być trudna, a oddziały Grazianiego są regularnie gromione przez Beduinów Omara Mukhtara (Anthony Quinn).
Kończący trzeci rok życia Oskar postanawia więcej nie rosnąć. Ulubioną zabawką chłopca staje się blaszany bębenek, który pomaga mu wyrazić protest przeciwko zmianom zachodzącym na świecie.
Ugo (Gastone Moschin) wyszedł właśnie z więzienia. Od pierwszych chwil na wolności, depczą mu po piętach: były pracodawca, psychopatyczny gangster Rocco (Mario Adorf) oraz funkcjonariusze policji. Wszyscy są przekonani, że główny bohater ukrywa 300 tys. dolarów, które powinny były trafić do ważnego, amerykańskiego mafioza.
Amerykanin spędzający czas w Rzymie jest świadkiem morderstwa, dokonanego przez seryjnego zabójcę. To uniemożliwia mu powrót do domu, a on zaczyna ingerować w śledztwo.
Przestępcy z Ameryki łączą swoje siły z włoskim złodziejem i jego gangiem, żeby dokonać brawurowego skoku: chcą ukraść klejnoty świętego patrona Neapolu.
Czasy wojny secesyjnej. Banda Apaczów grasuje na pograniczu USA i Meksyku, dokonując licznych napadów i mordów. Major Dundee (Charlton Heston) otrzymuje polecenie schwytania Apaczów "żywych lub martwych". Żeby tego dokonać proponuje wolność za udział w przedsięwzięciu uwięzionym żołnierzom Konfederacji. W pościgu za bandą Indian narusza terytorium Meksyku i wdaje się w lokalny konflikt z regularnymi oddziałami francuskimi cesarza Maksymiliana.