पहले फिल्म में राकेश शर्मा का किरदार आमिर खान निभाने वाले थे, लेकिन अपने बड़े प्रोजेक्ट महाभारत के कारण वे इससे बाहर हो गए। इसके बाद खबर थी कि आमिर ने फिल्म के लिए शाहरुख खान को रिकमेंड किया है। फिल्म में प्रियंका चोपड़ा के होने की भी बात थी।
इस पर आमिर ने उन्हें बताया कि वे जीवन के दस साल फिलहाल सिर्फ एक ही प्रोजेक्ट पर लगाना चाहते हैं। आमिर फिल्म 'महाभारत' की सीरिज़ पर ही 10 साल अच्छे से काम करना चाहते हैं, इसलिए वे कोई दूसरा प्रोजेक्ट नहीं देख रहे हैं।
आमिर, सिद्धार्थ और महेश के साथ बैठकर और फिल्म के बारे में समझकर शाहरुख ने आखिरकार फिल्म साइन कर ही दी। सूत्रों ने यह भी बताया कि यह प्रोजेक्ट आमिर से सीधे शाहरुख के पास गया। दूसरे एक्टर्स को भी यह रोल ऑफर किया गया था, लेकिन ये बात महज अफवाह है।