Ram, um homem de negócios de ascendência indiana e britânica, começa a viver uma série de terríveis pesadelos com uma mulher mascarada. A sua mulher Jenny fica desesperada pela sua sanidade mental e tenta proteger o filho dos terrores do pai. Na India, o pai de Ram, Dasa, está a atravessar uma crise espiritual e acaba por morrer. De regresso às origens para o funeral do pai, Ram, encontra um homem-santo, Vasishtha, que o vai guiar numa viagem pelo seu passado, onde descobre memórias perdidas para as quais não tem explicação. Quando finalmente é confrontado por Lily, a jovem mulher que o tem assombrado e que traz de volta um segredo do passado, Ram percebe que terá de lutar com todas as forças para salvar a sua mente, a sua vida e a sua família.