Bikram (Ranveer Singh) and Bala (Arjun Kapoor) are childhood friends who lead a devastated life from the Bangladesh Libration War and are forced to flee to India from the authorities, in search of a new life. However, their conditions never let them start afresh and they are drawn towards the world of crime.
They start illegal trading in coal and soon become then Calcutta's top criminals. They are unchallenged, uninhibited and arrogantly confident duo, who always dreams big. However, the things change when they meet a beautiful cabaret dancer Nandita (Priyanka Chopra). Though things are casual initially, sooner situations change and the strong brotherly friendship starts turning into bitter enmity.
On the other hand, Satya Sarkar (Irrfan Khan) who is a smart, tactful and cunning police officer wants to nail them down and has a dangerously wicked plan up on his sleeves.