Vicky (Prabhas), an expert in gaming software, lives in Australia and never compromises in his life, a principle he adheres to since his childhood. He believes that one should be oneself in a relationship and one shouldn't change one's orientation for the sake of the partner. He also encourages his friends to follow his principle of life. But Vicky's principles and attitude leads to a clash of interestswith his father (Nassar), who constantly advises him to adjust his character for his and other's happiness but to no avail.Meanwhile in India, Vicky's parentsarrange a wedding alliancebetweenhim and Priya (Kajal Aggarwal), Vicky's childhood friend who is a doctor by profession. She and Vicky are poles apart; while Vicky is modern in his thinking and is not ready to compromise with his life, Priya is traditional and conservativeand is ready to compromise for thehappiness of others. Initially, Vicky and Priya do not get along well, andboth play practical jokes on one another.