U Španjolskoj 1944. godine, neposredno nakon Građanskog rata, djevojčica Ofelija (I. Baquero) odseli se zajedno sa svojom trudnom majkom očuhu Vidalu (S. López), okrutnom vojnom zapovjedniku Francove vojske. Kako bi pobjegla od ružne svakodnevice, Ofelija neprestano bježi u svoj svijet...
Na Sveučilištu Oxford profesor logike i mladi student udružuju snage kako bi riješili niz zagonetnih ubojstava, povezanih naizgled nasumičnim, ali znakovitim matematičkim simbolima. Njihova potraga za istinom vodi ih kroz labirint filozofskih dilema, lažnih tragova i intelektualnih dvoboja,...