En 1998, Rainbow, 12 ans, laissée aux soins de ses grands-parents dans la campagne jamaïcaine. Se sentant seule et abandonnée, elle invoque un esprit afin de se venger de sa grand-mère religieuse stricte, formant sans le savoir un pacte avec un démon métamorphe.