Perumazhakaalam movie an innocent Brahmin girl Ganga (Kavya Madhavan) whose world, her husband Vineeth working in Gulf, comes to a screech halt when the news arrives that he had been killed by a fellow Malayalee (Dileep). Meanwhile a young muslim girl Razia (Meera Jasmine) is trying her best to meet Ganga.
The movie takes a turn when Ganga comes to know that she is after her to get a letter of pardon to release her husband Dileep. After much struggle Meera Jasmine makes it and Ganga gives her a hearing, convinced she gives the pardon letter so that her husband can be exonerated and given a fresh lease of life. But there takes place another twist in the story.