Dharmayuddhaya 2
Dharmayuddhaya 2 is a 2026 Sri Lankan Sinhala-language crime thriller film directed by Aruna Jayawardene and produced by the MTV Channel and The Capital Maharaja Organisation. It is the sequel to the 2017 blockbuster Dharmayuddhaya and is a remake of the Indian Malayalam film Drishyam 2.
The film stars Bimal Jayakody in the lead role, replacing the late Jackson Anthony, where Dilhani Ekanayake, Kusum Renu, Thisuri Yuwanika, Kumara Thirimadura, Douglas Ranasinghe and Vinumi Vansadhi reprised their roles.
Plot
Seven years have passed since the disappearance of Shane, and Harishchandra has moved up in the world, transitioning from a small real estate agent to a successful cinema owner. Despite his professional growth, his family remains deeply scarred by the past; Achini suffers from frequent seizures and anxiety due to the trauma, and the family lives under the constant, judgmental gaze of their neighbors. Harishchandra spends his time obsessively studying film scripts and technical filmmaking, ostensibly to produce a movie, but secretly to refine his knowledge of how to manipulate a narrative and stay one step ahead of the law.The family’s peace is shattered when the investigation is reopened by a new, meticulous police team that views the case as a personal challenge. Unlike the previous investigators who used brute force, this team employs subtle psychological tactics and undercover operations. They plant a married couple as "friendly neighbors" next to Harishchandra’s house to spy on the family and gain their confidence. The breakthrough comes when a man who was a fugitive on the night of the murder returns to town and confesses that he saw Harishchandra leaving the site of the unfinished police station with a shovel seven years prior.
Armed with this new witness testimony, the police secure a warrant to dig up the foundation of the Manudampura Police Station. In front of a gathered crowd and the media, they successfully unearth a human skeleton. Harishchandra is immediately arrested, and his family is brought in for questioning once again. The police are confident that they finally have the physical evidence needed to secure a conviction, as the timeline and the location match the witness’s story perfectly.
However, Harishchandra reveals his ultimate "climax" during the legal proceedings. Having anticipated that the body would eventually be found, he had spent years tracking the police investigation and befriending graveyard staff. He secretly swapped the remains found under the station with the body of another person who died of natural causes. When the DNA results return, they do not match Shane, leaving the police with no legal grounds to hold him. Once again, Harishchandra’s deep understanding of storytelling and "plot twists" allows him to shield his family, eventually leading to a final, somber closure where he helps Shane’s parents find peace without surrendering his family to the law.
Cast
- Bimal Jayakody as Harishchandra
- Dilhani Ekanayake as Rani Harishchandra
- Thisuri Yuwanika as Achini Harishchandra
- Vinumi Vansadhi as Sachini Harishchandra
- Kusum Renu as Vishaka Samaranayake
- Douglas Ranasinghe as Upali Samaranayake
- Kumara Thirimadura as Constable Vimal
- Ashan Dias as D.I.G Vishwa
- Dinakshie Priyasad as Disguised police officer
- Ananda Athukorala as Police OIC
- Sanath Gunathilake
- Nalin Lusena
- Kalana Gunasekara as Security officer
- Buddhadasa Vithanarachchi as Court judge
- Malcolm Machado
- Heshan Mallawa as Police officer
- Mauli Fernando as Disguised police officer
- Harshika Rathnayake
- Thilakshini Rathnayake as laywer
Production