En un hospital, Eleanor, grave por una enfermedad, encuentra un viejo jack-in-the-box de su abuela muerta. La caja suena raro y parece conectarse con su dolor. Le da vueltas a la manivela y, en vez de un payaso, aparece Zepar, un demonio que le ofrece curarla si entrega seis almas puras. Eleanor acepta y ahora, con fuerza sobrenatural, empieza a cazar víctimas: un voluntario, un músico callejero, todos inocentes. La caja abre portales donde la realidad se vuelve pesadilla. Pero cada alma que toma le roba un poco de su human