Keskiaikaisessa Barcelonassa eräs ilotyttö saa lapsen, joka on jo syntyessään aikuisen miehen näköinen. Poika ei vanhene lainkaan vaan näkee sukupolven toisensa jälkeen syntyvän ja kuolevan. Hän todistaa omin silmin Barcelonan historian merkittävimmät tapahtumat, kuten inkvisition hirmuteot, mutta myös kaupungin asukkaiden pienet, unohdetut teot ja tarinat Ramblan varjoisilla kujilla.
Nykypäivän Barcelonasta löytyy ruumis, jossa on omituisia jälkiä. Tapausta alkavat tutkia asianajaja Marcos Solana ja hänen nuori apulaisensa Marta Vives. Tutkinnan edetessä paljastuu, että surmatyön taustalla on pahoja voimia, jotka ovat kytköksissä Martan selvittämättömiin sukujuuriin. Marta imeytyy mukaan hyytävän jännittävään seikkailuun ja kohtaa arvoituksellisen, iättömän miehen.
Ajattoman kaupungin varjot on mestarillinen seikkailukertomus, jossa perinteinen hyvän ja pahan välinen taistelu esitetään uudenlaisessa valossa. Teos on myös ainutlaatuinen kuvaus Barcelonan historiasta - siinä ovat läsnä ne ihmiset, joiden tarinoita ei yleensä kerrota historiateoksissa: prostituoidut, helppoheikit ja hämärämiehet. Tunnettujen historiallisten faktojen ja tapahtumapaikkojen lomasta löytyy salattu, taianomainen varjojen Barcelona.