Kunchacko Boban as Home Secretary Shaji PunnooseTovino Thomas as Anoop, Ex-Army OfficerAsif Ali as Nixon, Mathachan's younger sonVineeth Sreenivasan as RameshanAparna Balamurali as Noora, T.V ReporterTanvi Ram as Manju, Anoop's Love InterestSshivada as Shaji's WifeLal as MathachanKalaiyarasan as SethupathyNarain as Winston, Mathachan's elder sonAju Varghese as Taxi Driver KoshyHari Krishnan as Alex, Anoop's Friend and Chandy's SonGauthami Nair as Anupama, Rameshan's WifeSiddique as Noora's FatherRenji Panicker as Anu's FatherSudheesh as VargheseJanardhanan as Chief MinisterIndrans as BhasiJaffar Idukki as Aravindan, Manju's FatherDevanandha as Shaji's daughterVriddhi VishalVinitha Koshy as Pregnant ladyGilu Joseph as JijiJoy Mathew as ChandySreejith Ravi as Anoop's FriendG. Suresh Kumar as Anoop's FatherJayakrishnan as District CollectorKrishna as Sub CollectorJayakumar as RaviS. P. Sreekumar as JosephRony David as Cleetus, Joseph's BrotherKalabhavan Haneef as Dam Operator KarunanPauly Valsan as Police ConstableShebin Benson as NahasShobha Mohan as Rameshan's MotherSreeja Ravi as Anoop's MotherBoban Samuel as Police OfficerSanthakumari as VillagerThe film was officially announced in September 2018 with the initial title 2403 Ft.: The Story Of Unexpected Heroes, which was later changed to the current title
Locations span across different parts of Thrissur, Ernakulam, Kottayam, Alappuzha, Idukki, and Kollam districts. Thirunelveli and Hyderabad were significant locations outside Kerala. The major shooting was done in a 15-acre film set situated in Vaikom. Filming completed on 12 November 2022.[8] The flood sequences were shot entirely using practical effects.