Police Officer Ajit Rathod (Ajay Devgn), who is on a mission to eliminate a notorious terrorist Azhar (Rahul Dev) who killed his wife (Koena Mitra) and the latter is underground from the eyes of law and planning to destroy Mumbai. Now story moves on Amjad (Akshay Kumar) who is an auto rickshaw driver, who is searching his long lost brother Munna & struggler Avinash (Tusshar Kapoor) who wants to be a star in Bollywood industry. Amjad wants to marry his lover Heena (Esha Deol). But her parents want her to marry a rich man. So Amjad plans to win her parents' heart by a fake drama with Avinash and his friend to act as fake goons & they involve Rathod to arrest and win Heena's heart. The plan goes wrong as real goons appears but Amjad fights them leading to the Heena's parents to marry Amjad. Avinash, who is a struggler on other hand, loses his job as extra in films after an argument with an egoistic actor. A newcomer Indu (Laila Mehdin) is helped by Avinash to enter the industry and soon both fall in love with each other not knowing that she had been subjected to a compromise with the producer. Hopeless, Avinash decides to be an auto-rickshaw driver but Meghna apologises and encourages Avinash to be a good actor. Soon, Avinash and Meghna's luck turns when the filmmaker (Asrani) casts them as leads in his next film after being impressed on his acting skills. Meghna, a news reporter (Lara Dutta) develops a liking towards Rathod, the latter is still traumatised and angered on his wife's death. Munna returns home after the exile, but seeking the same motive of destruction. On the other hand Azhar is planning a bomb blast on train with passengers. He kills Rathod's friend and inspector Deepak and is on the loose. Rathod learns that Azhar is none other than Amjad's younger brother. Rathod beats Amjad in a mosque where Azhar takes refuge thinking that Amjad is trying to save him. Now Azhar calls Rathod at Bandra Terminus where he kept passengers as hostages, with a deal to release his men and Amjad (who was arrested) & demands a helicopter for escaping. Rathod goes according to the plan and reaches the station where a horrified Amjad learns that his brother is a terrorist. Amjad pleads Azhar to leave the innocent people but Azhar denies it by framing it to do jihad. A big fight goes on during blast at the station which Rathod and Amjad kills the Azhar's army. Just about Azhar and his aide Maqsuood tries to attack Rathod and Amjad, both shoots them down. Rathod condoles Amjad to which the latter refuses that the person who kills innocent people in the name of jihad should be gunned down. At the end, Rathod, Amjad and Avinash returns from the ambush.