Veerapandiya Kattabomman (Sivaji Ganesan), the king of Panchalankurichi, is a brave fighter and a devotee of his family deity, Lord Murugan of Tiruchendur. On receiving the news of a robbery in his territory, Kattabomman and his retinue set out incognito to capture the robbers. When the robbers are captured, they confess that they had been hired by the British to create unrest in Kattabomman's domain. They also tell him that the British had enticed the neighbouring chieftain, Ettappan (V. K. Ramasamy), to help them in their endeavour to annexe Panchalankurichi.At Chayalkudi, a village near Panchalankurichi, lives Vellaiyammal (Padmini), who vows to marry the man who tames her pet bull. She takes her bull to participate in a Jallikattu game held at Panchalankurichi under Kattabomman's patronage. All those who attempt to tame the bull fail. At Kattabomman's call, his Commander-in-chief, Vellaiyathevan (Gemini Ganesan), subdues the bull and wins Vellaiyammal's love. Later, Kattabomman comes to know of their love and gets them married.Kattabomman receives a message from Lord W. C. Jackson (C. R. Parthiban), collector of Tirunelveli, who demands a meeting with Kattabomman at Ramanathapuram to discuss the payment of Kattabomman's tribute. Captain Davison (S. A. Kannan), Kattabomman's British friend, advises him to go and see Jackson. Jackson, finding that Kattabomman has come to see him with his troops, demands to meet him alone. At the meeting, Jackson insults him and orders his arrest. Though surrounded by the British troops, Kattabomman fights and escapes, but Kattabomman's Minister, Thanapathi Sivasubramaniam Pillai (M. R. Santhanam), is captured by the British.Some time later, Pillai is released. He brings news that Jackson has been transferred back to England on Davison's recommendation. At Kattabomman's court, a British messenger sent by Colonel Ooshington, Tirunelveli's new collector, reports that Pillai and his men have looted their granaries and killed their men at Srivaikuntam. Pillai justifies his act, saying that he instructed his men to do it due to the famine conditions prevalent in their kingdom. Ashamed of Pillai's act, Kattabomman accuses him of injustice. Pillai apologises and offers himself as a prisoner to the British, but Kattabomman refuses to hand Pillai over; instead he offers money to the British as compensation for the looted rice. Ooshington does not agree and, with Major Bannerman's (Javar Seetharaman) and Ettappan's help, instigates the neighbouring rulers to attack Kattabomman. Bannerman is placed in charge of the British troops. He and Ettappan plan to attack Panchalankurichi when the people are away attending a festival in Tiruchendur. Kattabomman's spy Sunderalingam (A. Karunanidhi), overhears this and informs Kattabomman, who prepares for battle.On the day of the battle, Vellaiyammal pleads Vellaiyathevan not to go because the previous night she had a nightmare, which was full of evil omens. Ignoring her entreaties, Vellaiyathevan sets out, and is killed in the ensuing battle. Vellaiyammal, on learning of his death, kills the man who killed him, avenging her husband's death. She finds Vellaiyathevan's corpse and, overcome by grief, dies on it. Bannerman's troops attack Panchalankurichi with heavy artillery and Kattabomman's army suffers badly. Kattabomman is wounded in the neck, but is saved by his brother, Oomaithurai (O. A. K. Thevar). Sensing that the fort cannot survive another cannon barrage, Kattabomman and Oomaithurai flee to the adjoining kingdom of Kovilpatti. Pillai, disguising himself as Kattabomman, misleads the British soldiers who are on Kattabomman's trail. From Kovilpatti, Kattabomman and Oomaithurai flee to Pudukkottai. Thondaimaan, the king of Pudukkottai, is ordered by the British to capture Kattabomman and Oomaithurai. Fearing the British, Thondaimaan captures the two and hands them over. While Oomaithurai is jailed, Kattabomman faces a trial by the British and is hanged from a Tamarind tree at Kayatharu.
Output: Who is transferred back to England on Davison's recommendation?