Humshakals vertelt het verhaal van drie personen die ontdekken dat hun lookalike ook een lookalike hebben, allemaal met dezelfde naam
Ashok (Saif Ali Khan) en Kumar (Ritisch Deshmukh) zijn beste vrienden en hebben allebei geen weet van het bestaan van hun lookalikes, Ashok (Saif Ali Khan) en Kumar (Ritisch Deshmukh), die ook beste vrienden zijn en geen weet hebben van hun lookalikes: Ashok (Saif Ali Khan) en Kumar (Ritisch Deshmukh), ook beste vrienden.
Verder is er Mamji (Ram Kapoor), die de lookalike is van een andere Mamaji (Ram Kapoor), die op zijn beurt ook een lookalike is van een andere Mamaji (Ram Kapoor). Kortgezegd, dit verhaal gaat over drie personen met drie versies van zichzelf.