২০১০ সালে প্রথমে অভিষেক বচ্চন ও অক্ষয় কুমারকে এই চলচ্চিত্রের নাম ভূমিকায় নেওয়ার কথা ভাবা হয়। অভিষেক ছিলেন মেহরার পছন্দ আর অক্ষয় ছিলেন মিলখার পছন্দ। পরে কাহিনী লেখা শেষ হলে প্রধান চরিত্র সম্পর্কিত চূড়ান্ত সিদ্ধান্ত নেওয়া হয়। চলচ্চিত্র নির্মাতা-অভিনেতা ফারহান আখতারকে নাম চরিত্রের জন্য এবং সোনম কাপুরকে তার প্রেমিকার চরিত্রের জন্য নির্বাচন করা হয়। ফলে ফারহান মিলখা সিং এবং তার পরিবারের সাথে দেখা করতে পাঞ্জাব যান। পাকিস্তানি গায়িকা ও অভিনেত্রী মীশা শফী, যিনি ইতিমধ্যে "দ্য রিলাকট্যান্ট ফান্ডামেন্টালিস্ট" দিয়ে হলিউডে অভিষেক করেছেন, তাকে মিলখার বন্ধু পেরিজাদ চরিত্রের জন্য নির্বাচন করা হয়।

সঙ্গীত
চিত্রায়ণ
নির্মাণ
অভিনয়শিল্পী নির্বাচন