V ospalém městečku Castle Rock v Maine se na hlavní ulici objeví nový obchod s neobvyklým názvem "Nezbytné věci". Jeho majitel, přívětivý cizinec, nabízí každému přesně to, co si tajně přeje, a za téměř neuvěřitelně nízkou cenu. Platidlem však nejsou jen peníze – zákazník si musí slíbit, že udělá někomu jinému v Castle Rock malou neplechu. Postupně se v městečku začínají hromadit nevyřčené zášti a vášně, a stačí jen malý podnět, aby se spustila spirála pomsty.