The film starts with two sincere police officers Adhi Narayanan (Kamal Hassan) and Abbas (Arjun). Abbas sends a secret police officer named Dhanush, to mingle with a terror group headed by Badri (Nasser), with the task of providing updates about the movements of the group back to Abbas.
In an accident, Adhi happens to get the opportunity to arrest Badri. There is an interesting mental battle between Adhi and Badri. Adhi, afraid for his family's safety, gives in and lets Badri escape. The movie depicts the internal mental battle of Adhi and how he resolves this problem.