В городе орудует таинственный убийца, получивший прозвище Радуга. Его жертвы обнаруживаются на конечных станциях метрополитена, и каждая сопровождается цветной лентой — их уже семь, по числу цветов радуги.
Однако криминальный психолог Полина Орехова приходит к выводу, что преступник не один. За каждым убийством стоит отдельный человек, но все они — лишь пешки в руках хитроумного кукловода. Он мастерски играет на их слабостях, направляя их действия.
Но судьба вносит свои коррективы — манипулятор погибает, оказавшись не там, где планировал. И тогда его место занимает женщина, которую он любил. Она решает завершить начатое им, становясь новой Радугой.