A young girl who is unable to sleep asks her father to tell her a bedtime story. Although reluctant at first, he tells her a story of a fly named Nani.
Nani is a young man who specialises in preparing fireworks. He is in love with his neighbour Bindu, a micro artist who runs Project 511, a non-governmental organisation (NGO). Bindu also develops feelings for Nani though she does not express them. Seeking to raise money for her NGO, Bindu visits the office of a rich, powerful industrialist named Sudeep, who also finds her attractive. He befriends her, donates ₹1.5 million (US$23.03 thousand), and gains her trust. Sudeep sees Nani as a rival and plans to kill him. One night, Nani helps Bindu to finish a piece of micro art—a locket made from a pencil. While returning home, he is kidnapped by Sudeep, who kills him, making his death look like an accident. Unaware of the incident, Bindu proposes to the dying Nani by telephone; it is the last thing Nani hears before he is reincarnated as a housefly that cannot remember its previous life.
The fly's memory is triggered when it encounters Sudeep and Bindu. Sudeep asks the heartbroken Bindu to accompany him to New Delhi to meet the education minister; if she can impress the minister with a presentation about the NGO, he might help it gain national recognition. The fly causes Sudeep to have an accident on his way to the airport and writes "I will kill you" on the windshield; this makes Sudeep paranoid. The fly, who sees Bindu mourning Nani's death in her bedroom, reveals itself to be Nani by writing on the desk with her tears. It conveys the circumstances of Nani's death to Bindu, and they join forces against Sudeep. The latter's obsession with the fly affects his professional and personal life. In a chain of events, his money is burnt to ashes, leaving him almost penniless.[c]
Sudeep learns from a sorcerer that Nani is reincarnated as a fly and seeks revenge. Sudeep arranges to kill Nani but the fly escapes and causes a short circuit, killing the sorcerer and leaving Sudeep unconscious. Nani and Bindu assume Sudeep is dead but he is saved by his business partner. Sudeep is enraged when he learns that Bindu is helping the fly. Sudeep kills his partner to collect a ₹7 billion (US$107.49 million) insurance policy.
Sudeep takes Bindu to his home and Nani follows them. Nani seriously injures Sudeep with a needle. The latter clips Nani's wing and fatally stabs him with the same needle. Nani jumps through the flame of a burning match then into a loaded cannon, which fires. The projectile passes through Sudeep and hits an oxygen cylinder, which explodes and kills him. Bindu takes the fly's wing and makes an amulet with it. One day when travelling to work, an eve teaser bothers her; Nani, again reborn as a fly, attacks him with a needle before announcing his return.
The young girl is impressed with the story of the fly her father narrates. ReadMore>