 Rajinikanth was cast as the title character, a city-based engineer who returns to his ancestral village.Ramya Krishnan was cast as Padayappa's cousin Neelambari.The character is based on Nandini, a vengeful woman in "Ponniyin Selvan".