The movie opens with Saravanan (Rajinikanth), an Indian-American psychiatrist coming to India on vacation. He meets up with his friend and foster brother, Senthilnathan (Prabhu Ganesan), and his wife, Ganga (Jyothika Saravanan). Senthil and Saravanan’s mother Kasturi (KR Vijaya) wanted Senthil to marry his paternal aunt, Akhilandeshwari’s (Sheela) eldest niece Priya (Malavika), daughter of Kandaswamy (Nasser) to reunite the two families after 30 years of separation. They separated because their father was supposed to marry his intimidating older cousin, Akhilandeshwari, who is the bachelorette family head of her late parents’ family, and Priya’s paternal aunt and foster mother. However he marries Kasturi. Saravanan learns that they have bought the Vettayapuram Palace, despite a fear of the place and attempts by the elders to dissuade them. Saravanan moves in with them. Akhilandeshwari is jealous of Saravanan and with her assistant, (Sonu Sood) she tries to destroy Saravanan. When they go to a temple, a priest reveals why everyone is frightened. When King Vettayan lived in the palace, he took a trip to Andhra Pradesh and met the dancer Chandramukhi, instantly falling in love with her beauty. However, she would not return his love because her heart was already set on the dancer Gunasekaran. Vettayan kidnapped her and brought her back to his palace. Chandramukhi, without letting the king know, had Gunasekaran stay in a nearby house. When the king found out, he killed