Guddu and Charlie (Shahid Kapoor) are twin brothers raised in the slums of Mumbai. Although identical in appearance, the brothers are nothing alike with Guddu working hard and honestly, while Charlie will make any attempt to get rich quick. After losing his life savings in a fixed horserace, Charlie finds himself with Rs. 10 Crores worth of cocaine belonging to crooked cops and a local drug lord. Guddu on the other hand has to marry his lover Sweety (Priyanka Chopra) when he finds out she is pregnant with his child. Guddu discovers that Sweetys brother is a corrupt politician who is anything but happy with the wedding.
Charlie and Guddu end up crossing paths once more in order to get each other out of their respective predicaments, as well as to save each others lives.