- Amitabh Bachchan as Dattatraya Vakharia
- Rishi Kapoor as Babulal Vakharia, Dattatraya’s son
- Jimit Trivedi as Dhiru
- Dharmendra Gohil as Amol Vakharia, Babulal’s son
Dattatraya (Amitabh Bachchan) is a lively 102 year old who lives his life to the maximum. Although he is 102 year old, his heart is that of a 26 year lad. He enjoys life and takes everything in a jovial way. Babu (Rishi Kapoor), his son, is exactly opposite. He believes that he is now too old to enjoy life and lives a routined life. Dattatraya wants to break the record of the oldest living person on earth, which is held currently by a Chinese man. He has to live 16 more years to do so. But in order to maintain his health to live that long, he has to stay away from negative minded people. Therefore he decides to send his son to an old age home. Babu is very sad and worried to stay in an old aged home as he is habituated to stay and sleep in his home since these many years. Dattatraya agrees not to send Babu to old age home on a condition that Babu has to fulfill certain conditions, which his father would impose on him on a regular basis.
‘102 Not Out’ has brought back the legendary duo of Big B and Rishi Kapoor together onscreen after a gap of nearly twenty-seven years. The film is based on a Gujarati play by the same name, written by Saumya Joshi.