Four friends bought a casino and were celebrating the profit with their family when an underworld don, Gowda (Pradeep Rawat), who used to have a monopoly on the casinos in Goa, intrudes. Xavier (Mohanlal), one of the friends, held out against the don.
Although he was killed, he managed to hold off the gang long enough for all of their wives to escape with the children. Wilson Gomus (Captain Raju) is the only one of the friends to survive and he settled in Goa with his daughter, Emily.
Xavier's son, Mathukutty (Mohanlal) became a local goon. His brother had eloped with a girl from the medical college and he lives with Rosamma (Kavya Madhavan). He was attending a retreat to get rid of his thuggish ways. Another son of one of the friends was Zachariah (Jayaram), a man thirsty for money. Another was Binoy (Dileep) a lovesick youth who was the victim of six failed loves. Gomus sends each of them a letter stating that he had bought a Casino and wanted to share the profit between the sons of his friends.
The three meet Gowda, who places them in prison under a false case. They get out by selling their casino.