Christine Brown (Alison Lohman) é uma jovem e ambiciosa corretora de empréstimos em Los Angeles. Na companhia do namorado, o charmoso professor Clay Dalton (Justin Long), Christine parece levar uma vida tranquila. Isso até o dia em que ela recebe a visita da misteriosa senhora Ganush (Lorna Raver), que chega ao banco onde Christine trabalha para pedir um acréscimo no empréstimo e poder pagar sua casa. Ao negar o pedido, que tinha como objetivo apenas impressionar o chefe, o senhor Jacks (David Paymer), Christine acaba desgraçando a vida da senhora Ganush. A idosa é desapropriada, mas a partir disso irá colocar a vida da jovem Christine diante de uma maldição sobrenatural e desesperadora.