Elokuvan tarina sijoittuu konservatiiviseen amerikkalaiseen pikkukaupunkiin 1970-luvulla. Vasta 13-vuotias Cecilia Lisbon yrittää tappaa itsensä. Cecilia on yksi viidestä kauniista sisaresta ja itsemurhayrityksen myötä saamme mahdollisuuden tarkastella perheen elämää lähemmin. Sisarusten vanhemmat (James Woods ja Kathleen Turner), yrittävät suojella tyttäriään kaikelta pahalta, mikä ei suinkaan vähennä tyttöjen viehätysvoimaa poikien silmissä. Itsemurhayrityksen jälkeen perhe sulkeutuu omiin oloihinsa ja tytöt kiinnostuvat kuolemasta yhä enemmän ja enemmän. Kun koulun tavoitelluin kundi, Trip Fontaine (Josh Hartnett) saa suostuteltua Lux Lisbonin (Kirsten Dunnst) lähtemään kanssaan tanssiaisiin, alkaa tapahtumasarja, joka muuttaa kaikkien osapuolten elämän lopullisesti.

Pikkupoika Oskarin lapsuus sijoittuu yhteiskunnan muutoksista kuohuvaan Saksaan, 1920-30 -luvuille. Varhaiskypsä Oskar joutuu jo ensimmäisinä vuosinaan todistamaan aikuisten kylmän kyynisyyden ja raadollisuuden, minkä takia hän tekee päätöksen olla koskaan kasvamatta isoksi. Kansallissosialistien saavuttaessa vuosi vuodelta enemmän kannatusta ja valtaa, pelon ja terrorin ottaessa voimakkaammin jalansijaa ja natsien fanatismin viedessä maan lopulta sotaan, vaikuttaa aikuisten maailma yhä korruptoituneemmalta ja mielipuolisemmalta. Oskar jatkaa elämäänsä lapsena läpi toisen maailmansodan raivon sekä Natsi-Saksan nousun ja tuhon, kapinoiden ympäröivää hulluutta vastaan aseenaan ainoastaan syntymäpäivälahjaksi saamansa peltirumpu sekä kyky kiljua niin korvia vihlovan korkealta, että lasit särkyvät kuin illuusiot.

Kun Millyn suhteet kariutuvat yksi toisensa jälkeen, hänen äitinsä Daphne päättää laittaa seuranhakuilmoituksen lehteen tyttärensä puolesta. Hänen auttamishalunsa ei kuitenkaan lopu siihen, ja Daphnen hyvää tarkoittava apu johtaa katastrofiin. Milly ja hänen sisarensa päättävät näyttää äidilleen, että on aika lopettaa auttaminen.