I Edinburghs forstæder, i en tilfældig vejkant, har nogen dumpet liget af en ung kvinde. Da patologer eksaminerer liget, gør de en grusom opdagelse: Omridset af en dukke er skåret ind i offerets hud.
Kriminalkommissær Luc Callanach og Ava Turner leder med lys og lygte efter spor, men uden held — lige indtil man finder en efterladt baby, som kryber sig til en dukke — en dukke, som er syet i skindet fra et menneske.
Da endnu en ung kvinde findes myrdet, går det op for Luc og Ava, at dukkemorderen spiller et grusomt spil og det er kun et spørgsmål om tid, for han slår til igen. Kan de nå at stoppe ham, før endnu et offer bringes til tavshed? Eller er det allerede for sent?