Viraat (Akshay Kumar), Captain in D.I.A., a wing of Indian Army, returns to his home in Mumbai on a holiday. On his arrival, his parents rushes him to meet Saiba (Sonakshi Sinha), who they wanted him to marry. But Virat rejects her with an excuse that she is old fashioned and not his type. On the contrary, Saiba is a professional boxer, and is completely modern in her outlook. Virat notices her in a boxing match and falls for her instantly.
One day, while traveling in a bus with his friend sub-inspector Mukund (Sumeet Raghavan), Virat witnesses a bomb explosion killing innocent people. Virat manages to capture the man who planted the bomb but he escapes from the hospital with the help of a police officer. Virat kidnaps the terrorist again and also forces the corrupt police officer (Gireesh Sahedev) to commit suicide. He later discovers that a terrorist group has planned, serial blasts in Mumbai in a couple of days with the help of 12 sleeper cells. Along with his fellow Army officers and Mukund, Virat manages to track these bombers and kills them before they could trigger the bombs.
When the leader of these sleeper cells (Freddy Daruwala) finds out about the team of officers involved in the failure of the terrorist attack, he begins to target their families by kidnapping someone close to them. When Virat realizes the plan, he substitutes one of the girl to be kidnapped, with his younger sister Priti. Using his pet dog and his sister?s dupatta, he manages to reach the terrorist?s hideout. He eliminates all the terrorists and rescues all the victims including his sister, who was about to be killed after Virat?s bluff was exposed. Virat also captures Asif Ali (Dipendra Sharma), who was the leader of the group but later kills him on realizing that Asif is just the second-in-command of the sleeper cells.
When this attack fails, the terrorist leader decides to target Virat himself. He kills one of the army officer and forces Virat to surrender. Virat decides to sacrifice his life and plans a suicide attack by instructing Mukund and his fellow officers to follow him via tracking chip inserted in his arm and plant a bomb at the terrorist?s hideout. Virat then drives to a port in various cars, as told by the leader and ends up on a ship full of terrorists. To his surprise, Virat finds out that the cars he was asked to drive had bombs in them, which will frame him and his team as terrorists and also their plans to recruit sleeper cells in Indian Army with the help of Joint Defense Secretary of India ? Mr. Alvin D?souza (Zakir Hussain), who is also member of this terrorist group. Virat had a one on one fight with the leader and escapes on a boat before the ship explodes, also later killing the leader. The film ends with Virat forcing Alvin D?souza to commit suicide and later returning back to border along with his team.