42-letni Carlos (Antonio de la Torre) to kanibal, który wiedzie normalne życie. Jest cenionym i uznanym krawcem pracującym w prowincjonalnym miasteczku, gdzie wydaje się, że czas się zatrzymał. Zabija tylko trzy razy do roku i to wedle ściśle określonych reguły. Nie je nieletnich, kobiet w ciąży czy też imigrantów. Na swoje ofiary wybiera kobiety nieposiadające żadnych dokumentów, które następnie wypełniają jego zamrażarkę. Carlos nie jest psychopatą, jest bardzo wrażliwym mężczyzną, który boryka się z samotnością, nie wchodząc w interakcje z nikim poza klientami. Niespodziewanie u jego drzwi pojawia się Nina (Olimpia Melinte) rozpaczliwie szukająca siostry bliźniaczki, która zaginęła kilka dni wcześniej...