Marion Crane (Anne Heche) csendes fiatal hölgy, aki főnöke pénzén akar új életet kezdeni barátjával. Menekülés közben tér be a Bates Motelbe, ahol megismerkedik a kissé zavarodottnak tűnő tulajdonossal, Normannel (Vince Vaughn). Norman áldozatai szörnyű véget érnek anyja keze által. A férfi erőteljesen függeni látszik édesanyja akaratától, aki a motel feletti dombon lakik állítólag. Egy héttel később Marion eltűnik: senki sem talál nyomokat, sem az eltűnt pénzt. Marion húga (Julianne Moore) és egy magándetektív (William H. Macy) nyomozásba kezdenek. Kisvártatva mindketten rájönnek, hogy miféle morbid kapcsolat van Norman és titokzatos anyja között a Bates Motelben.