Madrid, été 1957. Daniel Matheson,18 ans, découvre l'Espagne à travers l'objectif de son appareil-photo. Il loge au quartier général de la mi haute société américaine : l'hôtel Castellana, où travaille la mystérieuse Ana Torres Moreno. A mesure qu'ils se rapprochent, Ana lui révèle un pays où la dictature fait régner l'oppression et la peur, hanté par de terribles secrets...