Ashwaroodan movie tells Poomatathil Viswanathan (Captain Raju) who was the life and soul of Vazhamatom village. Intellectually astute, absolutely righteous and unscrupulously just, he was the law and the law enforcer of the land. When Viswanathan is treacherously killed, his son Poomatathil Veerabhadran (Suresh Gopi) dons his father's mantle.
Veerabhadran is a chip of the old block. Always dressed in white and wearing a ring and a locket that resemble the rays of the sun, he is the protector of the oppressed and the refuge of the helpless.
Seetha Lakshmi (Padma Priya) who is a socially responsible Brahmin girl who comes out in support of displaced adivasis, gets imprisoned and even gets thrown out of her own house. Veerabhadran provides her shelter.
Marthandan (Sai Kumar) who is the very opposite of what Veerabhadran is. He is intent on possessing everything that catches his fancy, and will use every means in his power to achieve his objective. Vazhamatom village catches his fancy, but Veerabhadran stands in his way to possessing the village.