Arunmozhi Varman (Jayam Ravi), later known as Raja Raja Chola I, returns from Sri Lanka but suffers from a mysterious illness. The Pandya conspirators, led by Ravidasan (Prakash Raj), plan to assassinate him.

Directed by Mani Ratnam, is an Indian Tamil-language historical fiction film based on the novel Ponniyin Selvan by Kalki Krishnamurthy. The movie is a continuation of the first part and follows the story of Chola prince Arulmozhivarman, also known as Ponniyin Selvan, as he navigates the intricate world of politics, power, and loyalty in 10th-century Tamil Nadu.