The Scottish tragedy 'Macbeth' set in the contemporary underworld of India's commercial capital; two corrupt, fortune telling policemen take the roles of the weird sisters, and "Duncan" is Abbaji, the head of a crime family.

Irrfan Khan
as Maqbool Miyan

Tabu
as Nimmi

Pankaj Kapur
as Jahangir "Abbaji" Khan

Om Puri
as Inspector Pandit

Naseeruddin Shah
as Inspector Purohit

Piyush Mishra
as Kaka

Ankur Vikal
as Riyaz Boti

Ajay Gehi
as Guddu

Masumeh Makhija
as Sameera

Pubali Sanyal
as Riyaz Boti's wife