A handicapped Krishna (Suriya) arrives at Mumbai. He, along with a taxi driver Raja (Soori) travel along Mumbai to look for his brother. He then meets Raju's close friend and tells Krishna that Raju is Raju Bhai (Suriya).
Krishna also meets JK (Dalip Tahil) and he narrates his experience with Raju Bhai and tells him that Raju could have killed him but spared JK. Krishna finally meets Karim Bhai (Joe Malloori) and he tells Krishna that Raju and Chandru (Vidyut Jamwal) were inseparable friends. As their reputation as dons was growing, and they were emerging in the underworld as powers to reckon with, the number of their enemies was also growing proportionally.
Then a new Commissioner (Bikramjeet Kanwarpal) plans to clean the city and kills a few people of Raju's gang. Raju then retaliates this by kidnapping the Commissioner's daughter Jeeva (Samantha Ruth Prabhu) and keeps her as a hostage for a day and when Raju goes to leave her back she tells that she actually doesn't want to go and doesn't want to marry because she didn't love anyone.
Raju and Jeeva slowly fall in love. Things go well until Raju and Chandru invoke the wrath of Imran Bhai (Manoj Bajpai) who is a bigger and more powerful don than them and Chandru keeps chanting what Imran says to him that Imran would 'shoot them like pigs'.
Raju then gives Chandru a surprise by capturing Imran. Chandru becomes thrilled about it and gives Raju a surprise by getting him a new car. Raju then meets Jeeva inside. Chandru tells him that he had given Raju a surprise and tells him to stay away for seven days with Jeeva. Raju and Jeeva have a blast.
When Raju comes back he sees Chandru murdered in a ghastly manner. A frustrated Raju goes in search of the killers and he is also shot by his own man, Amar. Krishna then becomes worried. At that very time Amar gets to know that Krishna was looking for him and tries to kill Krishna.
Then it is revealed that Krishna is Raju. Raju then fights them and kills Amar. He then goes to find Jackie in a horse race. Jackie tells him to ask Johnny (Murali Sharma). Raju then finds Johnny in a shopping mall and Johnny tells him that they along with Imran had plotted to kill Chandru when Raju was away. A disappointed Raju kills Johnny. Raju then kills one more betrayer, Manoj (Chetan Hansraj), in a fight and shoots him.
Then Imran's men kidnap Karim Bhai's daughter. When Raju gets there Karim tells him it wasn't his daughter, it was Jeeva. Raju finally battles them and at last kills Imran Bhai. Raju, after rescuing Jeeva, reunites with her and both happily leave Mumbai.