फिल्म में परफेक्ट कास्टिंग की गई है। बेगम जान के रोल में विद्या बालन बिलकुल फिट बैठी हैं। अमिताभ बच्चन की आवाज सूत्रधार के रूप में आपको सुनाई देगी। फिल्म के बारी स्टार्स ने भी अच्छा काम किया है। नसीरुद्दीन शाह का छोटा, लेकिन अच्छा रोल है।