Inspector Ajit Rathod (Ajay Devgn), who 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 story moves on Amjad (Akshay Kumar) who is 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 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 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, the latter is still traumatised and angered on his wife's death.