El agente de la Europol Tom Brindle (Timothy Hutton) investiga el caso del Pygmalion, un asesino en serie que ha matado a varias chicas en Francia y España. En la escena de uno de los crímenes, la policía obtiene una muestra de ADN similar al de Marco Soler (Miguel Ángel Silvestre), un militar español de 24 años que cuenta con una sólida coartada. Brindle descubre que el joven fue concebido en una clínica de fertilidad y que tiene un hermano gemelo. El agente decide entonces utilizar a Marco para llegar hasta el asesino.