Prabhas stars as Vicky, a free-spirited youth based in Australia. His dream is start his own firm which develops video games. He?s a perfect guy, but there?s one problem ? he doesn?t like to compromise and lives life on his own terms. Back home, his parents introduce him to Priya (Kajal) and hope that both of them would get hitched soon. After a series of fights, Vicky and Priya begin to like each other and Priya goes a step further and ends up dreaming of a great life ahead with Vicky. However, Vicky has some other plans for his life. Elsewhere, he meet Maggie (Taapsee) who?s exactly like Vicky in terms of their personality and how she wants to lead her life. How Vicky learns the secret of happiness forms the rest of the story.