India Stokers (Wasikowska) far dør på tragisk vis under hendes 18 års fødselsdag, og efterfølgende møder hun Charlie (Goode), hendes karismatiske onkel, som hun aldrig har kendt til. Da Charlie flytter ind hos India og hendes ustabile mor (Kidman), bliver de begge tiltrukket af hans charmerende og beroligende adfærd. Men det bliver hurtigt klart, at Charlies ankomst ikke var helt tilfældig, og at hans fortids chokerende hemmeligheder kan påvirke Indias fremtid - eller spolere den fuldstændig.