W następstwie tragicznej śmierci ojca w dniu swoich osiemnastych urodzin, India Stoker (
Wasikowska) poznaje Charliego (Goode), charyzmatycznego stryja, o którego istnieniu nawet nie wiedziała. Przybyły na pogrzeb brata Charlie postanawia zostać i wprowadza się do domu Indii i jej niestabilnej emocjonalnie matki (
Kidman). Obie są nim zafascynowane - jego czar, urok i spokój coraz bardziej je pociąga. Wkrótce jednak wychodzi na jaw, że przyjazd Charliego to nie przypadek, a szokujące tajemnice z jego przeszłości mogą wpłynąć na przyszłość Indii... lub nawet całkowicie ją zniweczyć.