Maureen (Kristen Stewart) é uma jovem americana que mora em Paris e trabalha como "personal shopper" para uma celebridade local. Ela também tem uma capacidade especial para se comunicar com o mundo dos mortos. A moça dividia esse dom com seu irmão, recém-falecido, que parece estar querendo enviar uma mensagem para o mundo dos vivos.
A chegada de um misterioso estranho em uma aldeia tranquila coincide com uma onda de assassinatos cruéis, causando pânico e desconfiança entre os moradores. Quando a filha do oficial de investigação Jong-Goo cai sob a mesma magia selvagem, ele chama um xamã para ajudar a encontrar o culpado.
A mãe de Olivia sai numa viagem de negócios e a deixa sozinha em casa com seu irmão Miles no comando. A primeira noite, Olivia adormece no sofá, e acorda, não percebendo o quão tarde é. Ela caminha com seu cachorro Charlie sem Miles ficar sabendo e testemunha uma mulher sendo sequestrada nas ruas de Nova York. Olivia corre para casa e diz a Miles mas ele não acredita nela. Na manhã seguinte, ela explica o que aconteceu a polícia e eles também não acreditam. Apenas a detetive cínica Dottie escuta Olivia, mas ela também é cética. Destemida, Olivia bravamente lança sua própria investigação, colocando-se em situações perigosas.
Quando a jornalista Jamie, é notificada que sua irmã Anna suicidou-se em misteriosas circunstâncias, ela decide ir a Singapura para apurar os fatos. Lá, ela descobre várias mortes ligadas à sua irmã e deve unir forças com o ex-marido de Anna, a fim de derrotar uma entidade demoníaca que está usando a tecnologia para completar uma antiga missão.