The film has been in production for a long time. Director Pa. Ranjith initially narrated the script to Karthi, but he opted to work with the director on Madras (2014) instead. At one point, during the launch of Kabali (2016), Pa. Ranjith confirmed that Suriya would play the lead in the film, but the project was later dropped due to unknown reasons.
The movie is set up in the 70's.
This movie holds the first collaboration of Director Pa.Ranjith and actor Arya.
This movie is setup from timeline 29-06-1975 to 04-09-1977.
Actors Arya, John Kokken and Shabeer Kallarakkal who portrays Kabilan, Vembuli and Dancing Rose respectively are all hailing from Kerala but work predominantly in Tamil cinema.