Major Mahadevan (Mohanlal) is an officer deputed to the National Security Guards (NSG). He has been assigned to counter-terrorism duties in Kashmir and commands an elite group of NSG commandos. He calls back his buddy Havildar Jaikumar (Jiiva) from his honeymoon because he has information about major activities of the militants; he feels Jaikumar is needed for the team. The commandos raid a mosque in civilian dress and seize a big collection of arms and explosives. Later, during an operation focused on some cottages near the Dal Lake, a commando in the team is killed and an outraged Jaikumar shoots down a captured terrorist who challenges the commandos. A human rights activist (Shwetha Menon) learns about this and threatens to file a complaint with the government. She later understands the situation and the sincerity of the commandos and decides not to proceed with the complaint. Meanwhile, a group of terrorists from Afghanistan and Pakistan conspire to hit the Hazratbal Shrine with a missile; they think this will create unrest in the region and that the Indian army will be blamed. They hijack a house that offers a good vantage point on the shrine and plant the missile there. Some of them rape a girl in the house and shoot a person who protests. A military patrolling vehicle hears the gunshot; as they approach the house, they are fired upon. The patrolling team intimates the NSG, and Mahadevan and his team immediately join the battle. After a long operation, the team kills the terrorists, frees the civilian hostages and disarms the missile. But a civilian informs that the chief of the terrorists is not to be seen among the corpses, and the commandos start a combing operation in the house. They locate the terrorist and Mahadevan recognises the man as the one who killed his wife and daughter. The terrorist is killed but he manages to shoot at Mahadevan. Mahadevan is covered by Jaikumar, who gets hit by the bullet and dies. Jaikumar is awarded the Kirti Chakra posthumously.