Tom Brindle (Timothy Hutton) jest agatem Europolu, pracującym nad sprawą seryjnego zabójcy kobiet, zwanego Pigmalionem. Gdy na kolejnym miejscu zbrodni odnajduje DNA potencjalnego mordercy, trop doprowadza go do członka organizacji militarnej - niebezpiecznego najemnika Marco (Miguel Silvestre). Okazuje się, że pomimo zgodności genetycznej Marco nie może być poszukiwanym mordercą, ma jednak z nim dużo więcej wspólnego, niż można się spodziewać. Tom stwierdza, że Marco posiada cechy cenne dla rozwoju śledztwa i postanawia to wykorzystać.