인도의 한 도시에서 남편 마이클(제레미 시스토)과 함께 두 자녀를 데리고 평온하게 살고 있던 마리아(사라 웨인 콜리스). 어느 날 마리아는 아이들을 태우고 운전을 하던 중 사고로 자동차와 함께 물에 빠지게 되고, 딸 루시를 먼저 구했으나 아들 올리버는 목숨을 잃고 만다. 올리버의 죽음으로 인한 죄책감에 수면제를 통한 자살을 시도하는 등 마리아는 고통 속에 괴로운 나날을 보내고, 이를 옆에서 지켜보던 인도인 가정부 피키는 마리아에게 세상을 떠난 아들과 마지막으로 인사를 나눌 수 있는 방법을 알려준다. 인도 남부 숲 속에 있는 버려진 사원에서 마리아는 피키가 알려 준 설명대로 올리버의 영혼과 만난다. 마리아는 아들의 영혼과 대화를 나누며 마음을 달래지만, 절대로 문을 열어서는 안된다는 금기를 어기고 문을 열어 올리버의 영혼을 이승으로 불러들이게 되는데..