Dopo la morte dei genitori in un incidente d'auto, la sedicenne Rose Mary Fray è costretta trasferirsi in Indonesia, dai suoi nonni materni. Lì incontra Justin, inizialmente ostile e scorbutico nei suoi confronti, con uno scheletro nell'armadio: è infatti da pochi anni uscito da un riformatorio, accusato di aver ucciso sua madre, Patricia e sua sorella, Juliet. Le settimane a Bali passano monotone, finché non si innesca una serie di raccapriccianti eventi. Rapimenti, uccisioni. Ed è proprio in quest'occasione che i demoni del loro passato ritornano a tormentarli.