The film opens with a raw, brutal scene: a young boy watches helplessly as his childhood friend is sacrificed in a ritual. That boy grows into Kannappa (Vishnu Manchu), an atheist warrior who rejects gods and temples alike. His life takes a turn when he meets Nemali (Preity Mukhundhan), a woman whose quiet faith challenges his cynicism. Love forces him to confront his own beliefs - and eventually, to find a new path of devotion. Along the way, Kannappa crosses paths with celestial beings: Shiva (Akshay Kumar) in his cosmic form, Kirata (Mohanlal) as the hunter-god, and Rudra (Prabhas) as a fierce protector. The narrative weaves between earthly battles and divine interventions, culminating in the iconic tale of Kannappa offering his own eyes to a Shiva lingam.
The plot is undeniably grand, but its execution is a mixed bag. The first act struggles with pacing, shifting too quickly from childhood trauma to adult defiance. The middle section, where love blooms between Kannappa and Nemali, provides some grounding, but the romance feels rushed - more a plot device than a genuine emotional anchor. The final act, dedicated to the legendary sacrifice, carries real weight, though it takes a long road to get there.
























