Em Phoenix, Arizona, Marion Crane (Anne Heche), secretária de uma imobiliária, rouba 400 mil dólares do seu patrão. Com este dinheiro, ela sonha recomeçar sua vida com o homem que ama e, quando ruma ao seu encontro, acaba se perdendo e decide pernoitar em um velho motel administrado por Norman Bates (Vince Vaughn).