Ram (Girish Kumar) always introduces himself as spoilt, naughty and badly behaved! Being the only child of Australia based billionaire couple Siddharth (Randhir Kapoor) and Ashvini (Poonam Dhillon), he is not that far off the mark!
Sona (Shruti Haasan) is a simple girl from a small Indian village, who has been lovingly brought up by her brother Raghu (Sonu Sood), who has worked night and day to make sure Sona gets a good life. They are not rich, but their love for each other is priceless. Ram and his snobbish mother Ashvini come to India to attend his cousin Riya's wedding.
Here he meets Sona, who is Riya's childhood friend. It's literally a clash between Venus and Mars! Ram, the habitual flirt, gets drawn to this lovely but simple girl from the village. Young love blossoms, pure and magical. But Sona's brother Raghu hates the wealthy, and Ram’s mother has nothing but disdain for the not-so wealthy. Ram will have to face impossible challenges and Sona will have to witness his hardship and humiliation.
How will Ram and Sona face these impossible odds? How can their love have a happy ending?