A dam in the village of Solaiyur, which is the lifeline of that village is under assessment for structural integrity by the Public Works Department. The dam inspector (Ponvannan) assesses that the dam is still strong 75 years after it was built. Later that evening, he is hanged to death by the corrupt local MP Nagabhushan (Jagapathi Babu), who wants the dam destroyed for his own benefit. The dying dam inspector throws a pen drive containing details about the proposed plan to destroy the dam into an abandoned Shiva temple near the dam and warns the village head Karunakara (K. Viswanath) that the temple has to be opened as soon as possible, after which he passes away. Karunakara and the villagers are of the opinion that the temple can only be opened by the descendant of Raja Lingeswaran (Rajnikanth), who built the dam as well as the Shiva temple. Lakshmi (Anushka Shetty), the granddaughter of Karunakara and a television journalist, goes on a search to find the Raja’s descendant. She soon manages to find the descendant, whose name is Lingeswaran aka Lingaa (Rajnikanth). Lingaa is the grandson of Raja Lingeswaran, but is a petty thief with his family having now fallen on hard times. He holds a grudge against his grandfather, feeling that he had brought down his family into poverty by squandering all his wealth and hence refuses to go with Lakshmi to Solaiyur. However, Lakshmi implicates Lingaa in a robbery, as a result of which the police pursue Lingaa. Lingaa is forced to accept Lakshmi’s invitation to avoid getting caught and travels with her to Solaiyur.