El joven abogado de Londres Arthur Kipps (Daniel Radcliffe) se ve obligado a dejar a su hijo de tres años para viajar al remoto pueblo de Crythin Gifford y encargarse de los asuntos del propietario recientemente fallecido de Eel Marsh House. Sin embargo, cuando llega a la vieja y escalofriante mansión, descubre siniestros secretos del pasado de los lugareños, y su inquietud no hace más que aumenta