Rani Mukherji była pierwszym wyborem producenta Sanjaya Leeli Bhansaliego do głównej roli kobiecej w projekcie. Jednak po niezbyt udanych produkcjach, jak "Serce woła hurra" oraz "Aiyyaa" nie chciała grać u debiutującego reżysera, jakim jest Omung Kumar. Aktorka postawiła warunek: niech Kumar nakręci z nią parę scen, jeśli jej się spodoba zrobi cały film. Kumar nie zgodził się i ostatecznie do postaci Mary Kom zaangażowano Priyankę Choprę.