Inspector Ajit Rathod (Ajay Devgn) is on a mission to eliminate a notorious terrorist Azhar Khan (Rahul Dev) who killed his wife (Koena Mitra) and the latter is underground from the eyes of law and planning to destroy Mumbai. Now the story moves on to Amjad (Akshay Kumar), an auto rickshaw driver, who is searching his long lost brother Munna, and 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’ trust by a fake drama with Avinash and his friend to act as fake goons and they involve Rathod to arrest and win Heena’s heart. The plan goes wrong as real goons appear but Amjad fights them leading t Heena’s parents agreeing to marry her to Amjad. Avinash, who is a struggler, on the other hand, loses his job as an 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 Indu apologises and encourages Avinash to be a good actor. Soon, Avinash and Indu’s luck turns when the filmmaker (Asrani) casts them as leads in his next film after being impressed on their acting skills. Meghna, a news reporter (Lara Dutta) develops a liking towards Rathod, but the latter is still traumatised and angered on his wife’s death.