Inghilterra, la Prima Guerra Mondiale è finita da poco e molti superstiti cercano conforto nello spiritismo. Tormentata dalla morte del fidanzato, Florence Cathcart (Rebecca Hall) è impegnata a smascherare le teorie sul sovrannaturale, dando spiegazioni di tipo metodico e razionale. Tuttavia, quando viene chiamata a visitare Rookford, un collegio situato nella campagna, per indagare sulle presunte apparizioni di un fantasma di un bambino, Florence si sente costretta ad accettare il compito.