Charlotte "Char" (Hazel Doupe) mieszka na osiedlu pod Dublinem razem z tajemniczą babcią Ritą (Ingrid Craigie), która zdaje się wiedzieć więcej, niż mówi, i depresyjną matką Angelą (Carolyn Bracken) pozostającą całymi dniami w łóżku. Nastolatka chodzi do katolickiego liceum dla dziewcząt, gdzie jej znamię na policzku jest powodem kpin, zastraszania czy niewybrednych komentarzy. Pewnego dnia, w drodze do szkoły Char staje się świadkiem nietypowej reakcji matki, która następnie znika. Kiedy rodzina zgłasza zaginięcie, Angela powraca, dziwnie odmieniona. Jest radosna, ubiera się w kolorowe sukienki, gotuje. Może wygląda i brzmi tak samo, ale jej zachowanie staje się coraz bardziej nieobliczalne i przerażające dla córki...