Barcelona, rok 1921. Trwają starcia anarchistów z policją. W tym chaosie pewien policjant próbuje ustalić, kto ukradł broń, która może doprowadzić do wojny domowej.
Losy sześciorga młodych pacjentów, którzy przebywając na oddziale pediatrycznym nawiązują przyjaźnie, wspierają w trudnych chwilach i stawiają czoła codzienności typowej dla okresu dojrzewania.
Agent Europolu Tom Brindle (Timothy Hutton) ma za zadanie złapać niebezpiecznego zabójcę o pseudonimie "Pigmalion". Ślad wiedzie do Barcelony, gdzie morderca dokonał ostatniego ataku. Po zbadaniu sprawy, okazuje się, że kod DNA, na który natrafiono należy do innego mężczyzny, groźnego najemnika o imieniu Marco (Miguel Ángel Silvestre). Wraz z rozwojem wypadków funkcjonariusze policji, z Tomem na czele, zaczną gubić się w śledztwie, a wkrótce z myśliwych zmienią się w ofiary.