Urodzony w Ameryce Roshan (Abhishek Bachchan) przywozi swoją schorowaną babcię (Waheeda Rehman) do Indii. Nie zdawał sobie jednak sprawy, że ta krótka wycieczka, może na zawsze odmienić jego życie, prowadząc do podróży w głąb samego siebie. Tłem całej fabuły jest życie istniejące za murami Starego Delhi. Miasto pokazuje chaos, religię, modlitwę i etos indyjskich mieszkańców. Symbolem miasta jest 110006 a oznaką miłości do niego nazwa "Delhi-6". Film jest oparty na wspomnieniach związanych z dorastaniem reżysera w Chandni Chowk, dzielnicy Starego Delhi.
Tytułowy bohater filmu Omkara (Ajay Devgan) to przywódca jednej z partii i startuje w lokalnych wyborach. W związku z tym musi przekazać komuś swoje stanowisko. Ku zaskoczeniu wszystkich wybiera on Kesu (Viveik Oberoi). Langda (Saif Ali Khan) główny kandydat na to stanowisko czuje się oszukany. Knuje więc intrygę, która ma udowodnić Omkarze jak bardzo się mylił. Aby osiągnąć swój cel wplątuje w to jego ukochaną – Dolly (Kareena Kapoor).