Vicky (Prabhas) who lives in Australia grows with a rule that he would never compromise for anything he doesnt like. Given his practical thinking, he wants everything to be perfect, even in relationships. The marriage of his sister gets him to India and here he meets Priya, daughter of his fathers friend (Murali Mohan). As such, Vickys father (Nasser) wants him to get married to Priya.Initially, both Vicky and Priya feel repulsive but in no time, Priya starts falling in love. She begins to change herself to suit Vickys life and thoughts. However, when the moment comes, Vicky gives his practical outlook and returns to Australia.Here, he meets Maggi (Taapsee) through a competition and feels she is the perfect one. How perfect is Maggi for Vicky? How true is Priyas love for Vicky? How correct is Vicky in his thoughts? All this forms the rest of the story.