Shanti Kranti was announced by
V. Ravichandran as one of the most expensive projects of his career. He decided to direct the film in four languages—Kannada, Telugu, Tamil, and Hindi. The Tamil version was titled
Naattukku Oru Nallavan.
Rajinikanth was cast in the lead role for the Tamil and Hindi versions, while
Nagarjuna was chosen for the Telugu version, and Ravichandran himself played the lead in the Kannada version.
Bullet Prakash, who went on to become a famous comedian in
Kannada cinema, made his acting debut as child artist with the Kannada version of this film. The film was launched on 14 November 1988, coinciding with the birth anniversary of
Jawaharlal Nehru, at
Kanteerava Studios. The launch event was attended by journalists from various languages, who were shown Ravichandran's previous films
Premaloka (1987) and
Ranadheera (1988) before engaging in discussions with the director. The film faced several production challenges. During the early stages of shooting, Ravichandran became concerned about the direction of the film. After 10 days of shooting, he felt that the story was not progressing as expected and doubted whether the project would succeed. Despite these reservations, Ravichandran continued with the film, motivated by the encouragement of his father, Veeraswamy, who was producing the film. In a conversation with his father, Ravichandran expressed his intention to quit, citing production difficulties. However, his father advised him against giving up, reminding him of the commitments made to the actors, including Rajinikanth and Nagarjuna, and the film's importance as a prestige project for Eswari Productions. His father urged him to finish the film, as backing out would reflect poorly on the production company. The production process was further complicated by challenges such as securing call sheets from the stars and coordinating their schedules. Filming took place at a time when digital cameras were not available, so the production relied entirely on film reels, which limited the number of takes and required careful planning. Additionally, a strike in the Kannada film industry disrupted the production, making it even more difficult. To realise his vision for the film, Ravichandran took the unconventional step of borrowing a 50-
acre plot of empty land to shoot the climax. In addition, large sets were constructed to recreate
M. G. Road in
Bangalore, with special effects involving explosions and separate teams assigned to cater to the needs of each language version. Multiple cars, catering services, and crew members were organised for the different versions of the film. Despite his early doubts, Ravichandran finished
Shanti Kranti, which was released in 1991. Ravichandran struggled to secure approval for an increase in ticket prices, which could have helped cover the film's substantial budget. == Soundtrack ==