Quartier de Malasaña, Madrid, Espagne, 1976. Alors que l'agitation politique ravage les rues de tout le pays, la famille Olmedo arrive dans la grande ville et s'installe dans son nouvel appartement. Ils découvrent bientôt qu'ils ne sont pas les seuls à arpenter ses couloirs.
Quique, Clara et le petit Lucas sont en vacances dans le nord de l'Inde. Une nuit, alors qu'ils dorment dehors pendant un orage, ils sont brutalement attaqués. Quelques heures plus tard, Quique est secouru par un autochtone et emmené dans un village isolé dans les montagnes.