В небольшом французском городе при загадочных обстоятельствах начинают исчезать молодые девушки. Между происшествиями проходит некоторое время, поэтому первоначально случаи не кажутся связанными. Но капитан полиции Кристиан Жанвье постепенно приходит к выводу, что за исчезновениями стоит один человек. Расследование оказывается чрезвычайно сложным. Преступник действует осторожно и практически не оставляет следов. Нет свидетелей, убедительных улик или понятного мотива, который позволил бы полиции определить следующую жертву. Кристиан начинает искать общие черты в биографиях пропавших. Выясняется, что все девушки были девственницами и выросли в благополучных семьях. Эта особенность кажется важной, однако понять, почему преступник выбирает именно таких жертв, пока невозможно. Капитан снова и снова изучает фотографии исчезнувших, разговаривает с их родственниками и друзьями, проверяет места, где девушки проводили последние дни перед исчезновением. Каждая небольшая деталь может оказаться той самой зацепкой, которой не хватает следствию. Проходят месяцы, но расследование практически не двигается. Отсутствие результатов всё сильнее давит на Кристиана. Дело постепенно превращается для него в навязчивую идею, а лица пропавших девушек продолжают преследовать его даже за пределами работы. Вскоре исчезает ещё одна девушка. Всё указывает на то, что преступник снова нанёс удар и действует по прежней схеме. Но на этот раз ему не удаётся провести всё безупречно. Допущенная ошибка наконец даёт Кристиану возможность продвинуться вперёд. Он возвращается к старым материалам и начинает сопоставлять новую улику с предыдущими исчезновениями. Теперь капитану необходимо найти преступника раньше, чем список забытых девушек пополнится новой жертвой.