Kooli uus õpilane Cameron (Joseph Gordon-Lewitt) tahaks välja kutsuda populaarse kaasõpilase Bianca (Larisa Oleynik), keda Bianca võtab sõbrana. Bianca ise tahaks kohtama minna rikka ilueedi, Joey'ga (Andrew Keegan). Bianca konservatiivne isa (Larry Miller), kes aga ei taha, et Bianca kohtamas käiks, paneb paika reegli: Bianca võib kohtingutel käia...juhul kui seda teeb ka tema õde Kat (Julia Stiles). Kat on aga nohiklik, ebapopulaarne ning vaenulik. Seega mõtlevad koostööd tegevad Joey ja Cameron välja plaani: Cameron maksab läbi Joey seeniorõpilasele, Patrickule (Heath Ledger), et too Kat'iga väljas käiks, et Joey saaks samal ajal Biancaga kohtama minna. Kuid asja ei taha nii jätta ka Cameron, kes on ikka Biancasse armunud. Samal ajal armub Patrick, kõigi ootuste vastu, Kat'i ära. Kuid kas Kat armastab ka teda? Ning mis saab Joey-Bianca-Cameroni armukolmnurgast?

Napoleon Dynamite (Jon Heder) on ekstsentrikust teismeline, kes elab koos oma vanaema ja 30-aastase töötu vennaga, kes kolab päevad läbi Interneti jututubades. Kui külla tuleb Napoleoni onu Rico, muutub elu peaaegu väljakannatamatuks. Ka koolis ei ole elu oluliselt parem, õnneks on tal siiski kaks sõpra, Pedro ja Deb. Kui Pedro klassi presidendiks kandideerib, leiavad nad endale ka lõpuks missooni, mis koolipäevi täita aitab.

Pärast ilusa õpilase mõrva avastab grupp teismelisi, et nende seas on mõrvar. Kangelannasid Cindyt ja tema segaseid sõpru rühm terroriseerib ainulaadne maskeeritud psühhopaat, kes kavatseb neile kätte maksta selle eest, et ta juhtis teda viimase Halloweeni ajal.