Krishna Kumar (Prabhu Deva) is a happy-go-lucky person who works in Mumbai. He spends his time searching for his dream girl. He wants his life partner to be educated and have supermodel looks. He doesn''t want a country girl for a wife. His grandmother is on her deathbed and his father wants him to get married. His father and grandmother choose a girl from their village. He tries many times to stop the marriage but nothing works. He gets married to the girl, Devi (Tamannaah) unwillingly. He tries to get rid of her by living away from her by renting a separate house.
Soon Devi''s personality changes, which surprises Krishna but he doesn''t mind. He unwillingly takes her to a film festival where, to his shock, she dances and calls herself Ruby. She attracts the attention of actor Raj Khanna (Sonu Sood). Krishna inquires about the house with his neighbours and, to his disbelief, learns about the past owner, a girl called Ruby (Tamannaah) who wanted to be an actress but failed, eventually committing suicide from depression. He finds out that his wife is possessed by Ruby. Ruby gets an acting offer from Raj and she forces Krishna to let her attend every rehearsal. Eventually Krishna makes a deal with her to end this after one movie. Through the film making process which involves Krishna lying to Devi, Krishna begins to appreciate his wife and falls in love with her. Ruby and Krishna also become close friends.
At the release of the movie, Krishna praises Ruby for her acting. But Ruby betrays him and doesn''t leave Devi''s body as promised. Krishna tries to make her leave by exposing her in the press conference but she tricks him. At that point Raj also proposes to her. She faints and is rushed to the hospital. The doctor reveals that Devi is pregnant with Krishna''s child. Krishna begs Ruby to leave his wife''s body and Ruby obeys. The movie ends with Krishna and Devi are happy together while we see Ruby''s name on a carton in a trash bin disappear.
Jennifer (Amy Jackson) appears at the end and stretches out her hand for Raj''s autograph. We are to understand that Ruby has now occupied Jennifer''s body.
Jennifer (Amy Jackson) appears at the end and stretches out her hand for Raj''s autograph. We are to understand that Ruby has now occupied Jennifer''s body.