As the trailer suggested, War is a story about an agent, from Indian Intelligence, named Kabir (Hrithik Roshan) going rogue for the reasons best known to him. His protege Khalid (Tiger Shroff) gets the mission of shooting Kabir on the spot. A flashback takes us two years ago from the present day to build up the bromance between Kabir & Khalid. There it’s revealed that Khalid is the son of a traitor who was killed by Kabir.
Khalid joins the intelligence just to clean up the mess his father created for his family. He gets into the team with Kabir, earns his respect by fighting some bad guys and taking a bullet for him (that’s a must). This brings us back to the present day in this forced non-linear storyline. Khalid has to find Kabir who’s killing some major Government employees, and ask him why he’s doing all this. Why is he doing all this? Your guess is as good as the predictable twists in the movie.