In 1978 Italy, Vikramaditya (Prabhas) is a world-renowned palmist. Dubbed as the "Einstein of palmistry," he is a disciple of the saint Paramahamsa (Sathyaraj). He even met Indira Gandhi (Flora Jacob) and predicted that she would impose emergency on the nation. This is the reason he had to leave India and live outside.
Vikramaditya, who does not believe in romantic relationships (he has had many affairs but steps back when the girls fall in love with him, as he doesn't have a love line), instantly falls for doctor Prerana (Pooja Hegde). They meet on a train but separate thereafter.One day, Vikramaditya reads the palm of Anand Rajput (Jagapathi Babu), an aspiring politician and businessman. When Vikramaditya predicts that Rajput cannot be a politician, Rajput's men chase him (Aditya refuses Anand's offer to help him become a politician and in exchange he will help Adityta return to India) which results in him having an accident. He is admitted into the hospital where Prerana works and is treated there.After recovering, Vikramaditya proposes to Prerana to be in a flirtation-ship with him. Prerana, however feels insulted and leaves town but Vikramaditya follows her all the way. She accepts his proposal and they begin to date. Prerana's uncle (Sachin Khedekar) (who also heads the hospital where she works), however, asks her not to develop any deep feelings towards Vikramaditya.
Prerna stays with her father Chakaravarthy (Murali Sharma), mother & Grandma (Beena Banerjee).When Vikramaditya and Prerana are traveling on a train, a stranger requests him to read the palm of his daughter, Tara (Riddhi Kumar), an aspiring archer. He predicts that she does not have any future in sports, and she should instead focus on education. Amazed by Vikramaditya's skill, everyone in the coach ask for predictions by showing their palm but Vikramaditya hesitantly gets down along with Prerana. However, he realizes that everyone on the train is destined to an immediate death. He chases the train to stop it but in vain. Later that evening, the train meets an accident, leading to several casualties.
Prerana, who starts to believe in palmistry, asks Vikramaditya to read her palm. He predicts that she would have a long life with a bright future but she faints immediately with a bleeding nose. Prerana is admitted to the hospital where her uncle, who is also a doctor, reveals that she is suffering from an incurable tumor and may die within months. Vikramaditya disagrees since he predicted otherwise but is thrown out of the hospital.Prerana is now hopeful of her life. Her uncle, on the other hand, believes Vikramaditya is a fraud and only medicine can change her fate. He tests Vikramaditya with five dead people's palms, and Vikramaditya deduces all of them correctly. Her uncle changes his mind and trusts Vikramaditya's prediction. When a cure for Prerana's disease is found, elated Prerana proposes to Vikramaditya. However, he rejects her by saying he cannot love her as he does not possess a "love-line" and would be leaving the country soon.
Dejected, Prerana attempts to suicide but comes across Vikramaditya's diary. She learns that Vikramaditya was prepared to sacrifice his own life to save her, as he now believes that only one of them can survive. Before leaving, Vikramaditya takes Prerana to a ballroom dance as per her wish and the couple spends the night intimately. Prerana leaves a note in the diary that she'd choose to give up her life instead when such situation arises. She willingly meets a car accident and is admitted to the hospital.Vikramaditya, who is in London for his mother's Girija Rani (Bhagyashree) dance show, reads Prerana's note in the diary. He calls the hospital and is shocked to know the condition of Prerana. He urges Prerana to live, promising to meet her soon. When Vikramaditya is in a dilemma about his prediction, he comes across Tara who has lost her hand in the accident. She tells Vikramaditya that since she does not have a palm now, she can write her destiny.Vikramaditya, who is now in hurry to meet Prerana, boards on a cargo ship to Italy which is captained by a person (Jayaram) he met in the hospital. However, the ship is caught by a storm in the sea (due to an underwater earthquake) and everyone abandons the ship on the captain's orders. Vikramaditya, however, is trapped on the ship alone. Overwhelmed by the force of nature, Vikramaditya struggles for survival. He recalls his guru Paramahamsa's assertion that palmistry is only 99% accurate, and there are 1% of the people who script their own destiny. Determined to be alive, he uses all his strength to reach a high point and fires a flare gun. The captain returns with a lifeboat. The ship sinks but the drowned Vikramaditya manages to be afloat.
Later, Vikramaditya arrives at the hospital and re-unites with the recovered Prerana. They get married while Tara wins the Paralympics.
Storyline
In 1976, Vikramaditya, a palmist and disciple of Paramahamsa, predicts to Indian Prime Minsiter Indira Gandhi that soon she will declare emergency in the country. The prediction comes true and he becomes famous but has to leave the country for the same. Two years later Vikramaditya is a renowned palmist in Italy and loves to travel all over. He returns to his house after a long time to be with his mother and friend Vedant. Vikramaditya does not believe in love and and has short relationships with females. During a train journey he meets Prerna and falls for her. Once Vikramaditya predicts future to a businessman Mahendra Rajput, for which he is not ready. His men chase him on road where he meets with accident and lands in the hospital where Prerna works as a doctor. Vikramaditya and Prerna fall in love but her uncle asks her to stay away from him. Once while traveling in a train Vikramaditya finds that all passengers in it have short life and the train will meet in an accident. He tries to save them but in vain. Prerna starts to believe in his predictions and asks him to check her palm and collapses in his arms. Her uncle tells Adithya that Prerna is suffering from rare tumor and has few months to live. But Vikramaditya tells that he has seen Prerna's palm and that she has long life ahead and that his prediction have never gone wrong.