Dans le film, Christine Brown (Alison Lohman) a tout pour lui réussir: elle vit à Los Angeles, travaille dans une banque, est ambitieuse et a un petit ami charmant, le professeur Clay Dalton (Justin Long). Sa vie est parfaite jusqu'au jour où Mme Ganush (Lorna Raver) arrive à la banque pour demander renégocier le prêt de sa maison. Christine doit-elle suivre son instinct et accorder un peu de souplesse au crédit ou doit-elle impressionner son patron, M. Jacks (David Paymer), et chercher à obtenir une promotion ? Christine choisit hélas la seconde et Mme Ganush perd sa maison.
En représailles, la vieille femme lance sur Christine la malédiction de la Lamie, transformant sa vie en enfer. Hantée par un esprit démoniaque et incomprise par son petit ami, Christine demande de l'aide à un voyant, Rham Jas (Dileep Rao). Ce dernier lui explique comment rompre la malédiction et sauver son âme. Hélas, à mesure que les forces du mal se rapproche d'elle, Christine se demande jusqu'où elle pourra aller pour se libérer du sort...
Joseph Gordon-Levitt et Bruce Willis réunis comme on ne s'y attendait pas.
D'après Stephenie Meyer.