Macbeth meets the godfather in present-day Bombay.
Maqbool (Irfan Khan) is an orphan who was adopted by Abba Ji (Pankaj Kapoor), a powerful underworld don. Maqbool is grateful and feels a close connection and personal indebtedness to Abba ji, and works for him as his right hand man. Nimmi (Tabu) is Abba Ji's mistress, but she secretly loves Maqbool.
Maqbool loves Nimmi, too, and they begin a passionate affair which leads to her persuading him to kill Abbaji in order to take over as don, and inherit her as mistress in addition to the fortune, repute and responsibility of leading the mafia. Maqbool is torn between his love for Nimmi and his loyalty to Abba ji, but he begins to prepare the ground for becoming don by ensuring that others in the line of inheritance cannot interfere.
Finally, in a dramatic scene, Maqbool murders Abba ji in cold blood while he is bed at night, with Nimmi next to him. Maqbool gets away with it and takes over as don, just as planned; but both he and Nimmi are haunted by guilt, seeing Abbaji's ghosts and unable to wash the blood from their hands. There is also suspicion within the gang of Maqbool's role in the death of Abba ji, and eventually the lovers meet with tragic ends.
In addition to the fantastic portrayals of the three tragic heroes, the film offers stellar performances by supporting cast members, in particular Om Puri and Naseeruddin Shah, who open the film in their roles as black comic relief corrupt police inspectors cum astrologers, who predict the fall of Abba ji--who has them on his payroll--and the rise and fall of Maqbool.
Contrary to the original play, the corrupt cops are not just passive soothsayers. In an effort to what they refer as "balancing forces," they also actively involve in shaping events, like aiding in providing information to Abba ji's enforcers to wipe out a rival gang, using subtle nuances in coercing Maqbool to shift loyalties, deliberately botching an "encounter" attempt on Riyaz Boti (Macduff) and subsequently setting up an alliance between a rival politician (to the incumbent one, backed by Abba ji) and a fleeing Guddu (Fleance) and Riyaz Boti against Maqbool.