Basada en la novela de Henry James. Kate (Mackenzie Davis), una joven institutriz, es contratada para cuidar de Miles (Finn Wolfhard) y Flora (Brooklynn Prince), dos niños que presentan una conducta bastante extraña tras la muerte de sus padres. Pero la joven niñera pronto descubrirá que tanto estos niños, como la casa donde viven, esconden oscuros secretos...