Marion Crane (Anne Heche) steelt een grote som geld van een man met wie haar baas zaken deed. Onderweg naar haar vriend stopt ze bij een oud motel waar ze de vreemde Norman Bates (Vince Vaughn) tegenkomt. Er wordt niks meer van haar vernomen. Haar zus Lila (Julianne Moore) gaat op onderzoek uit. Remake van Hitchcock's klassieker uit 1960.