Shakti (Hindi: शक्ति; English: Strength) is a 1982 Bollywood film directed by Ramesh Sippy and starring Dilip Kumar, Amitabh Bachchan, Raakhee, Smita Patil and Amrish Puri with Anil Kapoor in a special appearance. It was written by the famous writing duo Salim-Javed and produced by Mushir-Riaz. Although the film was only a moderate success at the box office, it was notable for being the first and only film to feature veteran actors Dilip Kumar and Amitabh Bachchan together on screen. The film is regarded as director Ramesh Sippy's best work and is considered as one of the greatest films in the history of cinema. Amitabh Bachchan easily steals the show in what is clearly one of his most memorable performances overshadowing Dilip Kumar, who won Filmfare award for best actor that year. The role was written more favorably for Dilip Kumar but Amitabh won the public accolades, despite of the fact that Amitabh was given very dialogues for his baritone. This all resulted into Dilip Kumar deciding not to come together with Amitabh on screen thereafter.
An ex-cop Ashwini Kumar learns that his grandson Anil Kapoor wants to follow his footsteps. Kumar thinks that his grandson is taking this decision in a flow of emotions, without taking into consideration its implications. To warn his grandson about the dangers and pitfalls of the profession, Kumar decides to tell his own story. How the grandson makes his decision that would affect his whole life is the crux of the story.
Retired Commissioner Ashwini Kumar (Dilip Kumar) is on a railway station to receive his teenager grandson Ravi (Anil Kapoor). On being asked by his grandfather about his future plans, Ravi promptly replies that he wants to become a police officer and serve his country, just like his grandfather. Kumar tells him that the journey of a police personal life is fraught with many challenges and so he must reconsider his decision. Kumar starts by explaining his own story.