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?
Van Helsing (Hugh Jackman) on legendaarne koletiseküttkütt, kes rändab läbi Euroopa ning tapab kõiksugu deemoneid. Salajase Vatikani orgqanisatsiooni ülesandena saadetakse ta koos munk Carliga (David Wenham)Transilvaaniasse, kus ta peab kaitsma Anna Valeriust (Kate Beckinsale), kelle suguvõsal on peal needus. Needusest vabanemiseks on vaid üks moodus - tappa kurikuulus vampiir krahv Dracula (Richard Roxburgh). Kuid see pole mitte niisama lihtne ülesanne. Draculast vabanemiseks tuleb Van Heslingil jõudu katsuda Frankensteini koletise, libahundi ja Dracula kolme pruudiga.