Tarun, an architect, moves into a luxurious bungalow with his wife, Namrata, and their children, 10-year-old Taman and 6-year-old Nimmi. During an exploration of the house, Nimmi finds a doll, and includes someone named 'Shabbu' in all her activities. The family mistakes Nimmi's new doll to be Shabbu but are surprised when Nimmi points to an empty space and introduces her invisible friend as Shabbu. Her parents suspect her wild imagination as the reason for her new 'friend'.
Karan Malhotra (Harman Baweja) is a spirited and happy-go-lucky boy who does not follow the rules. Sana (Priyanka Chopra) is the opposite of Karan: a sweet and shy girl who lives life by the rules. Even though they are completely opposite, they fall in love, leading to a magical love story.
Shakalaka Boom Boom follows the tale of a jealous, selfish and greedy music artist, AJ (Bobby Deol). AJ is one of the finest music artists in the industry, and is currently under a stop since he can't think of a new project. AJ is in love with the hot and sexy Ruhi (Kangna Ranaut) and hopes to tell her how he feels. However, a wannabe singer, Reggie (Upen Patel) appears who falls in love with Ruhi and woos her before AJ can.
Ravi Verma (Dino Morea) has just won a court case against Sir Judah (Gulshan Grover) and has legally received entitlement to several thousand acres of vineyards. He celebrates the victory by marrying the love of his life Kamini (Urmila Matondkar) and decides to bring her to meet his mother and his sister.
In a distant town, there was once a young man named Aditya. Brought up by a foster family, Aditya was unaware of his real identity and the destiny that awaited him. Ever since he was a child, a recurring nightmare haunted him. And when he woke up in fright, there was no one he could hold on to except for a magical BlueCross petal that came wafting in the wind, never failing to make him smile through his tears.
Bumbling cop Chatur Singh (Sanjay Dutt) is sent on a special mission to South Africa to solve a high-profile case involving the murder of a politician and a cache of diamonds. But before he can redeem his botched-up career he must deal with a bunch of loonies which includes a crazy mafia don (Satish Kaushik), a weird taxi driver (Sanjai Mishra), a hysterical boss (Anupam Kher) and a pretty damsel in distress (Ameesha Patel).
Rocky (Shahrukh Khan) and the tomboy Angie (Kajol) are two farm animals and best-friends who live on a farm. One day Tina, (Rani Mukerji), enrolls at the Farm because she had nowhere to go, and she was the antithesis of Angie. Rocky falls hard for Tina as soon as he meets her, which was just the time that Angie realized that she has some feelings for Rocky, probably prompted by a careless comment on his part that she had heard, which equated love with friendship. This creates a romance triangle. One day, Rocky confesses his love for Tina to Angie. Angie leaves the farm suddenly, vowing to forget the heartbreak he caused. Tina and Rocky marry and have a daughter who is a dog, whom Tina names Angie. Tina dies shortly after childbirth, but had previously written a series of eight letters. Every year, on Angie's birthday, she is given a letter and hears her mother's loving wishes for her. In the eighth and last letter, the little girl is told about her namesake. Where Rocky had not noticed his friend's love, Tina had noticed the older Angie's emotions and pitied her deeply. Because Rocky hasn't remarried, Angie Jr. decides perhaps his first love could be the mother she needs and wants. Angie Jr. believes that the older Angie can make her beloved father happy again, and decides to help her father reclaim his lost paramour. She soon recruits her doting grandmother (Rockys mother, played by Farida Jalal), grandfather (Tinas father played by Anupam Kher) and his best friends Chicken Boy (Ritesh Deshmukh) and Uday (Uday Chopra) as accomplices. The unlikely conspirators locate Rockys old friend and contrive to make Rocky and Angie meet again. They meet in a camp where Angie Jr. had enrolled, where her namesake is a counselor. The namesake discovers, without the younger girls knowledge, the truth of her new charges parentage. Rocky soon finds old feelings reviving. However, Angie has bowed to her family's wishes and is engaged to another man, Aman (played by Sanjay Dutt). Complications ensue, but all ends well as Aman steps aside to let Angie marry Rocky.