В городе происходит череда таинственных убийств, связанных с метро. Преступник выбирает конечные станции различных линий для своих злодеяний и неизменно оставляет за собой яркую ленту. Всего зафиксировано семь убийств — по одному на каждый цвет радуги, что и вдохновило маньяка на выбор псевдонима "Радуга". Однако лишь Полина Орехова, специалист в области криминальной психологии, догадывается, что за этим стоит не один, а несколько исполнителей. Все они подчинены воле хитроумного кукловода, который, зная их уязвимости и мрачные тайны, ловко управляет ими. Когда же этот мастер манипуляций оказывается случайно выведенным из игры, его верная спутница решает взять на себя его миссию, стремясь завершить начатое дело.