Development The film, based on the legend of
Kannappa—a devotee of god
Shiva—took nearly a decade to materialize. In December 2013, actor, screenwriter and director
Tanikella Bharani told the media that he was working on the pre-production of a 14th-century period drama film titled
Bhaktha Kannappa, with
Sunil cast in the title role. In June 2015, actor-producer
Vishnu Manchu announced that his production company,
24 Frames Factory, would partner with an American company to produce a film titled
Kannappa Katha, with Bharani attached as director. According to reports, Bharani sold his screenplay of
Bhaktha Kannappa to Manchu after years of trying to find a producer. Manchu then brought in additional writers to revise and adapt the script as needed. According to Manchu, the decision to move forward with the film was made in January 2023.
Kannappa was officially launched with a
pooja ceremony on 18 August 2023 at
Srikalahasteeswara temple in
Srikalahasti. Mukesh Kumar Singh, known for directing
Mahabharat (2013) on
Star Plus, was brought on board as the director. The film was produced by Vishnu's father,
Mohan Babu, under the companies
24 Frames Factory and AVA Entertainments. At the time of the launch, the story was reported to be developed by
Paruchuri Gopala Krishna, Thota Prasad,
Sainath Thotapalli, and
Sai Madhav Burra. In September, Manchu stated that Parachuri, Thota, Thotapalli,
V. Vijayendra Prasad,
G. Nageswara Reddy, and G. Eshwar Reddy were "instrumental in developing a script". In the film's first-look poster, Manchu is listed as the writer, while the "story development" credits were attributed to Paruchuri Gopala Krishna, Eshwar Reddy, G. Nageswara Reddy, and Thota Prasad. The story is set in the second century CE. To make the dialogues more accessible to contemporary audiences, Manchu chose to avoid using chaste Telugu dialect. In July 2019, reports suggested that
Kajal Aggarwal has been cast in the female lead. However, at the film's official launch in August 2023,
Nupur Sanon was confirmed for the role instead. She later exited the project in September 2023 due to scheduling conflicts.
Preity Mukhundhan was subsequently announced as her replacement, marking her second Telugu film after
Om Bheem Bush. The cast also includes
Mohan Babu as Mahadeva Shastri,
R. Sarathkumar as Nathanathudu, and
Madhoo as Pannaga. In September 2023,
Mohanlal and
Prabhas were confirmed to appear in undisclosed cameo roles.
Nayanthara was reportedly in talks to play
Parvathi. But the role eventually went to Aggarwal. Mohanlal and Prabhas were later revealed to be portraying Kirata and Rudra, respectively. According to Manchu, both actors—longtime friends of his family—agreed to join the film out of "love and respect" for his father, Babu, and declined any remuneration for their appearances.
Akshay Kumar was cast as Lord Shiva, marking his second portrayal of the god after
OMG 2 (2023). Manchu had envisioned Kumar in the role while writing the script, but Kumar initially declined the offer twice. It was only through the liaising of
Sudha Kongara, who was directing Kumar in
Sarfira at the time, that he agreed to take on the part. He also charged "a lot less than his usual fees".
Filming Vishnu Manchu went for
location scouting in New Zealand in April 2019. Initially, the crew scouted in Ireland,
Scotland,
Minnesota,
Australia,
Switzerland, and Canada in a search for the 2nd century
worldbuilding, with unpolluted sky and scenic forests.
Principal photography began on 25 September 2023 in New Zealand. Filming was temporarily halted in late October after Vishnu sustained an injury while performing a fight sequence, where the blades of a drone made contact with his arm. In New Zealand, the film was shot in various locations across
Auckland,
Rotorua,
Glenorchy,
Wānaka,
Pukaki, and
Christchurch. Reportedly, about 80 percent of the film will be shot in New Zealand.
Brahmanandam completed a 15-day shoot in New Zealand. The first schedule of filming completed on 23 December 2023, in New Zealand. On 28 February 2024, the production team announced that the second schedule has commenced in New Zealand.
Prabhu Deva joined as the dance choreographer. The team then headed to
Hyderabad after wrapping up this schedule. Kumar joined the shoot in April, Both their scenes were shot in
Ramoji Film City, Hyderabd. According to Manchu, most of the VFX footage was used for "godly effects", animal sequences, and in the climax. In a pre-release interview, Manchu remarked that India lacks skilled VFX producers and supervisors, admitting that he felt "embarrassed" by the state of VFX workflow witnessed during production. == Soundtrack ==