Náuka o snoch je podivným výletom do ríše snov. Romantická fantázia sa odohráva v chaotickom mozgu výstredného mladíka Stephana Mirouxa (Gael Garcia Bernal), ktorého sny neustále napádajú realitu. V snoch sa z neho stáva charizmatický televízny moderátor. V skutočnosti má však len nudnú prácu vo vydavateľstve. Zamilovaný je do susedky Stephanie (Charlotte Gainsbourg), ktorá je síce z počiatku Stephanom okúzlená, ale neskôr je zmätená jeho detinskosťou a labilným postojom k realite. V snahe získať si jej srdce sa mu snaží pomôcť kolega Guy (Alain Chabat), ale jeho rady nepadajú na úrodnú pôdu a Stephan sa ešte viac upína k svojim snom, v ktorých chce hľadať potrebné odpovede.

Partia stredošklákov Cindy, Bobby, Brenda a Buffy jedného večera nešťastnou náhodou zrazila, ubila, okradla a hodila do mora neznámeho rybára. Presne o rok neskôr sa objaví vrah v halloweenskej maske ducha, ktorý tvrdí, že pozná ich tajomstvo a začne jedného po druhom zabíjať. Vraždenie mu však nejde tak dobre, akoby sa na maniaka patrilo. Keď bodne prvú obeť, trafí iba silikónov výplň, takže keby dievča vzápätí nezrazili autom vlastní neopatrní rodičia, asi by sa jej nič nestalo. V mestečku sa objaví televízna reportérka Gail Hailstormová s neschopným kameramanom, chcú o vražde nakrútiť reportáž, ale na rozhovor si vyberú narkomana Shortyho, ktorý nie je schopný povedať jediné rozumné slovo a vraždy pokračujú.

Skupina študentov je vybraná na experiment doktora Oldmana (Tim Curry), ktorý sa sústreďuje na poruchy spánku. Experiment sa má konať v dome, v ktorom údajne straší. Ako prvá príde do domu značne psychicky labilná Cindy (Anna Farisová). No hneď pri príchode do domu sa stretne s jeho podivným správcom. Postupne prichádzajú aj ostatní, ktorí boli do experimentu vybraní - Ray (Shawn Wayans), Shorty (Marlon Wayans), Brenda (Regina Hallová). S odstupom času študenti zisťujú, že doktor s nimi nehrá čistú hru a niečo im tají. Rozhodnú sa prísť na to, čo sa v dome deje. Zistia, že v dome je duch bývalého majiteľa, ktorý sa snaží všetkých prítomných pozabíjať. Začína sa tak hra o život. Študenti sú naháňaní kostrou, duchom ženy, duchom samotného majiteľa a všade na nich číhajú pasce. Snažia sa dostať z domu, ale duch zariadi všetko tak, aby sa z domu nikto nedostal. Popri boji so zlom sa študenti snažia vyrovnať so svojimi vlastnými problémami. Podarí sa im zachrániť sa?