Anil Anto (Prithviraj) shifts to Cochin from Kottarakkara along with his pregnant wife (Chandini Sreedharan), unable to suffer the taunts of his mother. At Cochin, the couple starts weaving their dreams on a fresh yarn, and life looks promising until an untoward incident sends it crashing down in a spiral. Darwin (Vinod Jose) is a don based in Cochin who has had it up to his neck with his worthless younger brothers. Not one renowned for his refined ways, when he decides to renovate the local church, Darwin has everyone gasping in amazement. Darvinte Parinamam makes a move finally, after many an initial hiccup, when Anil and Darwin finally get to meet each other, as the half time card comes up.