Based on a novel by Kalki Krishnamoorthy, the film revolves around the power struggle of the Chola Empire in the 10th century. It is a story of Sundar Chola’s two sons – Aditya Karikalan (Chiyaan Vikram) and Arunmozhi Varman (Jayam Ravi). They become targets of a group led by Paravateshvar (R. Sarath Kumar). To ensure that they do not lose the battle against those who plan to oust them, Sundar then asks his sons to visit him in Tanjore. Aditya Karikalan does not want to visit Tanjore as his first love Nandini (Aishwarya Rai Bachchan), lives in Tanjore and is now married to Paravateshvar. Sundar’s second son Arunmozhi Varman decides to visit his father in Tanjore, but another group (the Pandya king’s personal guards) plots to assassinate him.