KAL- Yesterday & Tomorrow is a movie about three friends.
About a year back, Bhavna (Chitrangada) and Tarun (Shiney) are in love. They and everyone else thought they would get married one day. Unfortunately, Tarun left Bhavna for her best friend, a rich girl called Maya (Smriti Mishra), they got married and Bhavna was left, alone.
When the film starts (one year after), Bhavna has not quite got over it, and one night Tarun shows up at her house. He ends up staying there the whole night. The next morning when Bhavna goes to work, the breaking news is that Maya, Tarun's wife and her ex-best friend, has been found dead. Murdered. Now she unwittingly becomes Tarun's alibi... but is she being used? The film traces Bhavna's search to uncover the truth... of what happened between the victim and the prime suspect, both her friends, both of whom had once betrayed her. Bhavna discovers many of the clues lie in her past. Through her search, Bhavna comes to understand what happened to all of them
The story is narrated to us by an outsider, Rohan Sehgal (Ram Kapoor) - a TV presenter, someone who sees the city more easily for what it is, the good and the bad. He follows the Maya Haksar murder case, at first because of his personal interest in Bhavna, and then because it becomes his news story.