Marjane Satrapi ohjasi ja animoi sarjakuvaromaaninsa valkokankaalle. Elokuva kertoo Marjanen lapsuudesta ja nuoruudesta vuosina 1978-93 rajusti muuttuvassa Iranissa. Vanhemmat lähettävät tytön turvaan Wieniin, joka muuttaa Marjanen elämänkatsomusta ratkaisevasti. Elävä viiva, rohkean yksinkertaiset ratkaisut ja vakavan sävyn alla kupliva huumori varmistavat, että lähihistoriasta kiinnostuu vielä elokuvan päätyttyäkin.
Eletään 1950-luvun loppua. Roskakuskin ammattia harjoittava Kit (Martin Sheen) tapaa eläimistä pitävän nuoren Hollyn (Sissy Spacek). Hollyn isä ei suvaitse suhdetta, niinpä Kit päättää antaa pyssynsä puhua. Siitä alkaa reissu, jonka aikana ajellaan autolla, yövytään metsissä ja ammutaan vastaantulijoita.
Lapua vuonna 1976. Matti Holma on töissä patruunatehtaalla - kuten valtaosa paikkakuntalaisista. Kun kotiseudulle palaava tehtaanjohtajan tytär Kaisa Mäkelä aloittaa työt lataamossa, palaavat kipeät muistot menneestä Matin mieleen. Matilla ja Kaisalla on yhteinen menneisyys: suhde, jota Kaisan isä Aarne ei koskaan hyväksynyt. Kohtaamiset töissä lähentävät Mattia ja Kaisaa jälleen keskenään: vanha rakkaus ei olekaan sammunut. Mutta Kaisa on jo tahollaan kihlautumassa - ja hänellä on suuri salaisuus. Matti ei halua luopua toivosta Kaisan suhteen… Mutta aamulla 13. huhtikuuta lataamossa tapahtuu jotakin, joka vavahduttaa koko Suomea. Lapuan patruunatehtaan räjähdys on yksi Suomen rauhanajan historian tuhoisimpia onnettomuuksia.