The film begins with Bhavna receiving a call from Rahul, who tells her that he has finally made a film that he is proud of and wants her to watch it. Bhavna agrees to meet him at his studio, but on her way, she witnesses a murder committed by Karan's rival, Rana (Boman Irani). She manages to escape, but Rana's men chase her and shoot at her car. She calls Rahul for help, who arrives with Lali and rescues her. They take her to Lali's restaurant, where she reveals what she saw and asks them to help her expose Karan's involvement in the crime.
Rahul agrees to help Bhavna, but he also sees this as an opportunity to express his love for her. He shows her his film, which is actually a tribute to their friendship and his feelings for her. Bhavna is touched by his gesture, but she also feels guilty for betraying Karan. She tells Rahul that she loves him, but she can't leave Karan. Rahul is heartbroken, but he respects her decision.
Meanwhile, Karan learns that Bhavna has witnessed the murder and that she is with Rahul and Lali. He sends his men to kill them, but they manage to escape. They decide to go to the police, but they are intercepted by Rana, who offers them protection in exchange for their silence. They refuse his offer and try to flee, but they are surrounded by Karan's and Rana's men. In the ensuing shootout, Lali is killed and Bhavna is injured. Rahul manages to save Bhavna and take her to the hospital.
In the hospital, Bhavna regains consciousness and tells Rahul that she wants to be with him. She also tells him that she has evidence against Karan and Rana on her phone. Rahul decides to expose them and take revenge for Lali's death. He contacts a journalist friend (Rajat Kapoor) and gives him the evidence. The journalist broadcasts the story on his channel, exposing Karan's and Rana's crimes.
The film ends with Rahul and Bhavna leaving the hospital together, holding hands.
Reception
Kal: Yesterday and Tomorrow received mixed reviews from critics and audiences. Some praised the film for its realistic portrayal of Mumbai's urban life and its complex characters, while others criticized it for its slow pace and lack of originality. The film was also compared to Sudhir Mishra's earlier films like Hazaaron Khwaishein Aisi and Chameli.
The film performed poorly at the box office, failing to recover its budget.
a7a7d27f09