

By Dramabeans
Cha Do-hyeok, the police section chief. He was in fact, the true culprit of the "Gap Dong" serial murders. He was sentenced to death nearing the end of the series Hyun Woo as young Cha Do-hyeok
Maria Oh, a psychiatrist with a mysterious double life and a suspicious curiosity for all things Gap-dong.
Jinjo, a monk
The youngest detective
Hong Sung-hee, a reporter

Han Sang-hoon, a profiler
Oh Young-ae
Kim Shin-yong
Ma Ji-wool, a 17-year-old high school student and webtoon artist with the pen name "Matilda". Ji-wool becomes pivotal to the case when her webtoon titled The Beast's Path ends up foretelling the crimes. When she becomes the killer's next target, it also serves as a set of clues to find him.
Supporting
Young Seon-joo
Yang Cheol-gon, a police inspector at the time of the original murders, and is now a well-decorated officer. Upon receiving his latest promotion, he surprises his superiors by requesting to be assigned back to Iltan, because he wants to end his career by capturing Gap-dong. Still convinced that Moo-yeom's father was the killer, he is extremely prejudiced against Moo-yeom, which makes for a combative working relationship. He also hiding grief of his daughter's death.
Ryu Tae-oh, an inmate of a prison psychiatric hospital, who becomes a barista after his release. With a genius IQ of 150, his excellent and detailed memory may prove valuable to cracking the case, but he also happens to have the disposition to be a dangerous psychopath, and considers Gap-dong his god and hero.