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.
Kui Berliner Mieke (Jessica Boehrs) kuulutab end e-posti teel ameeriklase Scottile (Scott Mechlowicz), lükkab ta ta meheks. Kui ta oma vea avastab, proovib ta temaga ühendust võtta, kuid see on võimatu. Ainus viis teda vallutada näib olevat reisimine Berliini (Saksamaa) ja selleks saadavad teda reisil tema sõbrad Cooper (Jacob Pitts) ning kaksikud Jenny (Michelle Trachtenberg) ja Jamie (Travis Wester).