Kal Aaj Aur Kal
- Genre: Romantic
- Runtime: 159 Minutes
Kal Aaj Aur Kal (Yesterday, Today and Tomorrow) is a 1971 Hindi film produced by Raj Kapoor and directed by his son Randhir Kapoor. The film's USP is the appearance of three generations of the famous Kapoor family. It stars Prithviraj Kapoor, his son Raj Kapoor, Raj Kapoor's son Randhir Kapoor (in his acting debut) and Randhir's real-life wife-to-be Babita. Among the non Kapoors in the film are Iftekhar.
It was also the last Shankar Jaikishan score in a Raj Kapoor film; it contains superhit songs like "Aap Yahan Aaye Kis Liye" and "Bhanware Ki Gunjan". This film came after the heavy debacle of Mera Naam Joker, which was Raj Kapoor's dream project. It more than made up for his loss.