The film opens with Aadithya Arunachalam IPS (Rajinikanth) on a hell bent rampage on eradicating gangsters in Mumbai. The next day he is questioned by the human rights officers about his violent attitude towards eradicating crime in Mumbai, for which he refuses & slaps the advocate of the human rights officer and forces the officer to alter the report at gunpoint. The officer who knows Aadithya Arunachalam, later narrates his past. Aadithya Arunachalam is revealed to be living with his daughter Valli (Nivetha Thomas) since the demise of his wife when Valli was just two years old. Aadithya Arunachalam arrives with his daughter Valli and his sidekick Kaushik (Yogi Babu) to Mumbai to take post as Commissioner of Police. Aadithya Arunachalam comes to know about the drug menace that is threatening youngsters in Mumbai. He gets to know that the daughter of the Chief Secretary is kidnapped by the drug dealers. He rescues the Chief Secretary’s daughter but reveals that he is still searching for his daughter, while utilising this situation to apprehend drug dealers and woman traffickers. During the mission, he comes to know that some minor girls are kidnapped and gavaged drugs by Ajay Malhotra (Prateik Babbar), the son of industrialist Vinod Malhotra (Nawab Shah). He rescues the girls and apprehends Ajay Malhotra. Aadithya Arunachalam meets Lily (Nayanthara), as part of a marital request by Valli and love blossoms between them. Meanwhile, when Arunachalam goes to prison to meet Ajay Malhotra, he is shocked to see that Ajay has escaped and a proxy is in prison using his identity. Aadithya Arunachalam comes to know that Ajay is in Thailand and requests the Thailand government for deportation of Ajay back to India. Aadithya Arunachalam succeeds in bringing Ajay back to India and fakes Ajay’s death by shooting his proxy in prison before requesting the Thailand government. But in a series of event it is later revealed that Ajay is killed after deporting him back to India. At Ajay’s funeral Vinod Malhotra reveals that Ajay is not his child. Ajay is the real son of Hari Chopra (Suniel Shetty), a notorious International drug lord. Hari Chopra comes to know of his son’s death. Hari Chopra enters India illegally by infiltrating the Bangladesh–India border in Assam and kills Vinod Malhotra for not taking proper care of his son. He plots to kill Aadithya Arunachalam by ramming a tow truck which injures him and his daughter Valli. The doctor who treats Adithya Arunachalam reveals to Valli that he is safe, however he tells her that she has only two hours to live because she had sustained a serious head injury from the accident. The next day when Aadithya Arunachalam gains consciousness he comes to know about his daughter’s death. Aadithya Arunachalam becomes mentally disturbed because of his daughter’s demise. Aadithya Arunachalam goes to kill Vinod Malhotra to avenge his daughter, but learns that he is not alive. Frustrated about the incident he goes on a rampage to kill drug dealers and gangsters of the Mumbai underworld. As a result of his wild nature he is suspended and transferred from Mumbai. Later, he comes to know about Valli’s death when he views a video clip of Valli’s confessions in her phone. In that video clip Valli reveals that Vinod Malhotra’s life is in danger and the killer who took her life is actually the one who killed Vinod Malhotra. This prompts Adithya Arunachalam to look more into his daughter’s death and rejoin the Mumbai police. Finally, Aadithya Arunachalam comes to know about that Hariharan “Hari” Chopra & his link to Vinod Malhotra & Ajay Malhotra. Aadithya Arunachalam manages to kill Hariharan Chopra in the same police station which was set ablaze by him 27 years ago that killed many police officers, thus avenging his daughter’s death and instilling peace in Mumbai.