Basada en fets reals, la pel·lícula narra la història d'en Jack, un nen de cinc anys que viu amb la seva mare en un petit cobert de la casa del segrestador de la seva mare. Des que va néixer, en Jack no coneix altra cosa que la petita "habitació" de la qual no ha sortit mai i que és tot el seu món. La Joy, la mare segrestada 7 anys abans i obligada a viure a "l'habitació", va tenir el nen fruit d'un del múltiples abusos sexuals del segrestador. Des de llavors, la Joy no deixarà escapar qualsevol oportunitat, per escassa que sigui, de fugir i donar al seu fill l'oportunitat de conèixer el món exterior.
Lucy Muir és una jove vídua que decideix anar a viure a la vora del mar, a una casa encantada que va pertànyer al capità Gegg, un mariner el fantasma del qual se li apareix. Al principi, el capità utilitza els mateixos trucs que li van servir per alliberar-se d'altres inquilins, però amb la Lucy no funcionen.