In 1897, an army of 21 Sikhs battles 10,000 Afghans to prevent the Saragarhi Fort from being taken down.
A wealthy factory owner, played by Amitabh Bachchan, raises up his conniving son-in-law while breaking off with his own son, played by Akshay Kumar, who then comes back to right all wrongs and save the family fortune.