Ramlal Sharma lives a poor life-style with two sons Ratanlal Sharma and Sanjaylal Sharma. Both sons attend Model School for the poorer folks. Rantanlal excels at everything he does including his studies and outdoor activities while Sanjaylal is a no good slacker who loves to enjoy himself with his friends and have everything done without any hard work. Both sons run a small café providing eatable
As an orphan on the streets in Shimla, young Sikandar (Amitabh Batchchan) has no one to care of him. For a short while he works for Mr. Ramnath, Little Kamna Ramnath (Rakhee Gulzar) gives Sikandar the kind of consideration and friendship no one has ever before given him. After that Ramnath leave Shimla for Bombay, Sikandar follows them there. Eventually Fatima, a young widow who works for Ramnath, adopts Sikandar. At Kamna's birthday party Ramnath mistakes Sikandar for a thief and has him thrown out. Little Kamna turns against Sikandar and wants to have nothing further to do with him. At Fatima's grave, a Darvesh (Kader Khan) advice young Sikandar how to deal with the realities of life. Young Sikandar works hard and grows up to be a wealthy and respected young man. Kamna, who stills wants to have nothing to do with Sikandar, is unaware that he has been helping her all along by paying for her handicapped father's medical bills...
The film begins after Alexander the Great (Sikander in Hindi/Urdu) conquers Persia and the Kabul valley and approaches the Indian border at Jhelum. Sohrab Modi plays the Indian king Puru (Porus to the Greeks). The story goes that when Sikander defeated Porus and imprisoned him, he asked Porus how would he like to be treated. Porus replied the same way a defeated king is treated by the winner (meaning killed).
Krishna (Suriya) comes to Mumbai in search of his brother Raju Bhai (Suriya), an underworld don. Through Raju Bhai's gangster friends, his past life is revealed. What happened to Raju Bhai? Will Krishna find him?