Kaalakaandi is a 2018 Indian black comedy film written and directed by Akshat Verma, starring Saif Ali Khan, Akshay Oberoi, Deepak Dobriyal, Isha Talwar and Sobhita Dhulipala. The film is produced by Rohit Khattar and Ashi Dua. The film was released on 12 January 2018.
Rileen (Saif Ali Khan) receives news of his growing stomach cancer, which is at the last stage. He is left heartbroken, but remains quiet in front of everyone. He decides to live life to the fullest, by smoking and taking LSD from a friend, but yet remains unhappy.
His engaged brother Angad (Akshay Oberoi) is getting ready when he receives a call from his ex-girlfriend, Selina (Amanda Rosario) to a hotel. Angad sets out to meet her along with Rileen under the excuse of a haircut.
In the next story, we see Tara (Sobhita Dhulipala) packing her bags to pursue higher studies in the US, while her boyfriend Zubin (Kunaal Roy Kapur) is trying to convince her to change her plans. Hours before her flight, both of them attend a birthday party, but soon the police raid the place. Tara is nervous as her flight leaves in two hours, but she can’t leave as the police have locked the place down. She manages to escape with her friends and Zubin in a car. In the car, Zubin and Tara have a heated argument over Tara kissing a guy, Tara loses control and hits a motorcycle killing two people. Tara feels guilty, but leaves when Zubin and her friends advise her not to go to the police.
Meanwhile, Rileen is hallucinating due to the LSD. He meets a transgender woman Sheila (Nary Singh), and coolly tells her that he wants to see her “Southern Hemisphere”, with no touching or feeling, and succeeds in doing so. Rileen becomes happy and decides to fulfill other things on his bucket list.
The next story is of two goons who want to make it big, Mafia (Deepak Dobriyal) and Rahmat (Vijay Raaz). They hatch a plan to extract money from their own boss Raza (Asif Basra) and cook up a story. Meanwhile, during a party, Ustad (Neil Bhoopalam), who has helped Raza, is killed on the road by two motorcycle-borne assailants. Mafia and Rahmat witness the crime.
Angad learns that Selina is just using him and feels guilty about cheating on Neha (Amyra Dastur), his fiancée. Angad meets Neha and talks to her. Angad learns that Neha is a very nice girl he can get and both of them hug each other and get ready for marriage.
Mafia’s greed pushes him to kill Rahmat and he takes the entire money. He then shoots himself in the abdomen and tells Raza that someone has robbed their money and killed Rahmat and in that fight Mafia too got injured. Raza doesn’t believe Mafia and is on the verge of killing Mafia, but leaves him. Mafia walks onto the road.
Rileen meets the wedding photographer Rakhi (Isha Talwar) and tells his son too had a birthmark like her on his elbow. Rakhi asks him his name but he states that “People just meet, tell each other their names and then go away, which is of no use. He also tells her about his growing cancer. Rakhi comforts Rileen and they kiss each other. On being asked “What does he mean to her?”, she replies “I don’t know!” He happily laughs and tells her his name is Rileen.
Tara checks into the airport while Zubin asks her not to think of the horrific night. Tara feels very guilty and decides to approach the police and file an FIR, but the police asks her not to do so as the two guys who were killed in the accident were underworld shooters who killed Ustad. Tara meets Zubin waiting for her. She gets to know he truly loves her and proposes him for marriage and then kisses him.
Rileen marches into the dance ceremony of the marriage where everyone is dancing mindlessly along with Angad and Neha. Rileen dances, takes out his gun and scares everyone. He fires two bullets in the air; one of the bullets rises high up in the sky then goes down hitting Mafia on head, thus killing him.
In the final scene, Rileen looks into the camera and screams as the second bullet has hit his foot.
Saif Ali Khan as Rileen
Akshay Oberoi as Angad
Isha Talwar as Rakhi
Sobhita Dhulipala as Tara
Kunaal Roy Kapur as Zubin
Deepak Dobriyal as Mafia
Vijay Raaz as Rehmat
Shivam Patil as Jehangir
Amanda Rosario as Selina
Shenaz Treasury as Ayesha
Asif Basra as Raza
Nary Singh as Sheila
Amyra Dastur as Neha
Neil Bhoopalam as Omelette/Ustad
Bugs Bhargava Krishna as Dr Rajendra