DCP Veer Sooryavanshi, the chief of the Anti-Terrorism Squad in India, tries to bring down a terrorist organization with which he has a history.
1993 Mumbai as rocked by 14 back to back blasts which changed the image of city forever Kabir Shroff managed to solve the case within two days but feels guilty that master mind Omar Hafeez and Billal eloped from the city.Omar Hafeez over the years planted many attacks in the country and formed a sleeper cell network lead by his son Riyaz Hafeez.Years later Riyaz's fake identity is traced in Jaisalmer where a team lead by DCP Veer Sooryavanshi goes to arrest him with arrest of Riyaz underworld gets shaken and Omar asks Bilal to return to India.Sooryavanshi finds from Kabir that in 1993 1000 ton RDX came in the city out which 400 ton RDX was used and 600 ton still lies no where and only person who as the idea of this is Bilal.Soorya is going to a tough patch in his personal life as his duty comes first he is very much close to arrest Bilal who commits suicide.Soorya finds that Bilal was in the country after years and also traced missing RDX and met old friend Usmani.Soorya gets a hint that some big attack is going to happen in Mumbai city with activities of Bilal where sleeper cells will be active.In order to save the city two other tough cops Bajirao Singham and Sangram Bhalerao (Simmba) join Soorya in the mission.—[email protected]
Showing a recount of 1993 Mumbai blasts (12 bomb blasts in 12 different locations across Mumbai), the film opens with the death of parents of DCP and ATS chief Veer "Surya" Sooryavanshi (Akshay Kumar), who later finds out that a Lashkar chief and terrorist Omar Hafeez (Jackie Shroff) is planning more attacks. Omar was based out of POK and his main man who conducted the attacks was Bilal who also fled to POK 2 days before the attacks. Omar wants revenge for the atrocities of partition.Omar has formed a sleeper cell network consisting of 40 terrorists who pose as Indians to set more bombings after the 26/11 Attacks (in 2007), one of whom is his son Riyaz Hafeez (Abhimanyu Singh). Raza Hafeez (Mrunal Jain) is Riyaz's brother. RIyaz had entered India via arrangements made by Bilal.
In Jaisalmer, Surya and his team (Inspector Tara Manchandani (Niharica Raizada), Senior Inspector Vivan Singh (Vivan Bhatena), Umakant Bhide (Umakant Patil)) nab Riyaz (staying under the alias of Rajbir Rathore) who had a different identity there. Under custody, Riyaz admits that he has been staying in India for 13 yrs and has conducted many terrorist attacks all over the country.Surya's senior Kabir Shroff (Jaaved Jaaferi) reveals to Surya about a full ton of RDX being brought to India, of which 400 kilograms were used during the Bombay bombings and the remnant 600 kilograms are still buried somewhere in India by Bilal.
Surya plans to catch the sleeper cell's remaining members, even as he remembers his wife Ria Gupta (Katrina Kaif). 9 years ago, Surya was wounded by a bullet and Ria cured him. They fell in love, married, and became parents to a son Aryan (Vidhaan Sharma). 8 years later, Surya tried to nab a man where Ria and Aryan were present, which culminated in Aryan being shot. Although he came out healthy, an angry Ria slapped Surya and told him that he can't sacrifice his family just to fulfill his duty, and she left him, taking Aryan with her to Australia.
Back to the present, Surya's team figures out that funding from POK comes to an MAdrassa in Mumbai, which is led by an Islamic priest Kadar Usmani (Gulshan Grover), later revealed to be a terrorist. Surya keeps a track on Kadar. Bilal Ahmed (Kumud Mishra) (who had come to India, via a flight from Maldives), whose residence houses the wanted 600 kilograms of RDX. Usmani and Bilal remove RDX from the ground and prepare for their next bombings until when Bilal leaves for Mumbai (Bilal wanted to pay respects on his mother's grave before returning to Maldives as arranged by Kadar). In Mumbai, Surya finds Bilal (police inspector retired Naeem Khan (Rajendra Gupta) and his son Abbas Naeem Khan (Amritpal Singh) identify Bilal when he is reading Namaz at his mother's grave and informs Surya). Bilal gets alerted to police presence tracking him & Kadar asks his taxi driver John Mascarenhas (Sikandar Kher) (who had been driving Bilal everywhere after he arrived in India, and knew about all the locations he had been to) to hide in Bangkok in exchange of Rs 5 Crore. But much before that Surya catches Bilal who shoots himself to death in his Mumbai hotel room.
Using a tiny portion of the RDX, Kadar blasts through prison walls and gets Riyaz out. Omar send Raza to India, to supplement Bilal. All sleeper cells are now activated since RDX has been recovered by the terrorists. Riyaz and Raza get together in Shivgadh with Ansari, to start assembling the bombs. They plan an attack on 7 sites in Mumbai
Surya tracks John (he looked at CCTV footage of Bilal arriving in Goa and being picked up by John) to Bangkok & later after asking John in Bangkok post a long chase, he learns the bombs were being made by Mukhtar Ansari (Nikitin Dheer), another member of the sleeper cell. Usmani and John are arrested; Surya plans to pretend to torture Usmani's daughters to make him confess. Usmani finally informs Rafique (Asif Basra) will meet Riyaz & Usmani later that evening. It turns out that a bomb was planted which kills Rafique, Usmani (Usmani alerted Rafique in code, who triggered the blast before Ansari could ever get there), and one of the cops accompanying him.Riyaz gets news of Kadar's death and asks his sleeper cells to take the bombs to their respective locations. Ansari decides to stay back at Shivgarh to oversee all deliveries. Usmani's daughter (who didn't know that Kadar was a terrorist) helps Surya to identify Ansari, who is hiding in Shivgarh.
Surya asks Sangram "Simmba" Bhalerao (Ranveer Singh), now an Inspector in charge of Shivgadh, to catch Ansari. Simmba finds out 7 bombs are to be planted at 7 locations in Mumbai. Riyaz escapes, and it's revealed that the Anti-Terrorism Squad's headquarters would also be bombed. Surya and his team enlist National Security Guard's help to safely extradite the cars laden with bombs via helicopters and the bombings fail. However, Riyaaz and his team use Ria as a suicide bomber to attack the ATS Headquarters keeping Surya, Simmba, and other cops as hostages.
Surya's friend DCP Bajirao Singham (Ajay Devgn) enters, and they defuse the bomb wrapped around Ria while finishing the terrorist attackers. Singham warns Omar that he will chase him soon. Mukhtar, Raza and Riyaz subsequently fight with them. Singham captures both and they taunt they've been in India as sleeper cells for many years, carrying several attacks in Mumbai and the cops cannot harm them. Singham, Simmba, and Surya in anger shoot them to death.