1970, Amanece nublado en la isla sueca de Öland, Suecia. El pequeño Jens Davidsson, un niño de seis años, desaparece entre la niebla sin dejar ni rastro. Veinte años más tarde Julia, la madre del niño desaparecido, recibe una inesperada llamada de su padre, un capitán de barco retirado, quien todavía vive en Oland. Su padre le cuenta que esa misma mañana el cartero le ha traído un paquete que contenía un zapato de niño. Entonces, le pide a su hija que regrese a la isla para tratar de averiguar qué le pasó a su nieto. En principio Julia es reticente pero finalmente decide ir a la isla donde creció y pronto padre e hija se verán envueltos en un puzzle que tiene que ver con su pasado. Por primera vez Julia oye hablar de un hombre mítico de Oland, un tal Nils Kant, que una vez fue el hombre más temido de la isla. Sin embargo, hace tiempo que murió y le enterraron, antes incluso de que su hijo desapareciera. No obstante, hay gente que dice que ha visto a Nils Kant en los bosques cuando cae la noche.