फिल्म की कहानी दिलचस्प है लेकिन निर्देशन कमजोर. कहानी की रफ्तार कई जगह सुस्त हो जाती है. इसे और बेहतर किया जा सकता था. हालांकि जिस तरह से 17वीं शताब्दी को दर्शाया गया है वह लाजवाब है. अमिताभ ने एक बार फिर से बेहतरीन अभिनय का किया है. आमिर खान ने दिल जीतने की पुरजोर कोशिश की है. जो मुकम्मल भी हुई है. दोनों के बीच फिल्माए गए बहुत सारे सीक्वेंस कमाल के हैं.