Actor Soubin was the original choice to play the role of thief. He declined the role because he was busy with his first film as a director.
Lead actress Nimisha Sajayan's debut movie, she was selected from several auditions.
Director declined to repeat his previous cinematographer Shyju Khalid of "Maheshinte Prathikaaram" due to unknown disagreements. He was replaced by senior cinematographer Rajeev Ravi in this movie.
For most of the police roles, the film features real-life police officers in the cast.
Principal photography commenced from 7 December 2016 in Kasaragod. Other locations include Vaikom and Cherthala.