78-erių metų Karlas Fredriksenas svajojo apie tai, kad pripūs daugybę balionų ir išskris pasižvalgyti į Pietų Amerikos laukinę gamtą. Vieną gražią dieną senukas pagaliau ryžosi… Pūtė ir pūtė ir pagaliau pripūtė tūkstančius spalvotų balionų, kurie atplėšė jo seną namelį pakėlė į orą. Tačiau jis net baisiausiame košmare neįsivaizdavo, kad netrukus į jo duris (beje, kabančias kelių kilometrų aukštyje) pasibels ne kas kitas, o labiausiai nekenčiamas vaikas iš visų, kiek tik jis pažįsta – Raselas…

Nuotykių ištroškęs Batuotas katinas Pūkis vienijasi su išmintinguoju Kliunkiu Aleksandru Pliunkiu ir žavingąja Kite Minkšta Letenėle. Trijulės tikslas – pagrobti stebuklingąsias pupeles, kurios turėtų atnešti pasakiškus turtus! Juk net ir katinai nori būti turtingi. Tačiau pasaka nebūtų pasaka, jeigu visų įvykių sūkuryje Batuotas Katinas nepagalvotų, kokia, visgi, simpatinga yra jo kolegė Kitė Minkšta Letenėlė. Galąskite špagas ir pasiruoškite iššūkiams!

Dėl kelių įvykusių nesusipratimų, Alvin (Justin Long), Simon (Matthew Gray Gubler) ir Theodore (Jesse McCartney) įsitikino, kad Dave (Jason Lee) ruošiasi juos mesti ir pasipiršti savo naujajai merginai Majamyje. Jiems liko tik trys dienos sustabdyti piršlybas ir neprarasti Dave bei išvengti siaubingo naujo įbrolio.

Rokio ir Bunvinklio šou niekas nebežiūri, todėl jiedu pasitraukia iš televizijos. Du draugai gyvena mažoje trobelėje, peržiūrinėja savo šou įrašus ir liūdi. Tačiau netikėtai į Holivudą atvyksta žiaurus tipas, nuverstas vienos šalies despotas – herojus iš Rokio ir Bunvinklio šou. Jis perka vieną TV kanalą po kito ir ketina visus žiūrovus paversti zombiais. FTB agentė privalo surasti du gerus draugus Rokį ir Bunvinklį, kad šie tą niekšą sutramdytų…