Kavaludaari (2019) – Movie Info, Cast, Trailer & Where to Watch

Table of Contents
Quick Facts
There is a particular kind of Kannada film that asks for nothing from you except your attention, and Kavaludaari is the purest recent example. Hemanth M Rao, three years after Godhi Banna Sadharana Mykattu made him one of the most interesting directors in the industry, returned with a neo-noir about a traffic policeman who picks up a case everyone else is content to leave buried. It released on 12 April 2019 as the first presentation of PRK Productions, Ashwini and Puneeth Rajkumar’s production house, and it carried the quiet confidence of a film that knows exactly what it is.
What it is, is a rare thing: a genuinely layered whodunit that treats its audience like adults. Critics praised the writing, the performances and Charan Raj’s score, it held its own at the April 2019 box office, and it went on to be remade in Tamil as Kabadadaari and in Telugu as Kapatadhaari — about as clear a verdict as this industry ever hands down. The title means “crossroads,” and by the end you will understand why.
Plot
Shyam, played by Rishi, is a sub-inspector with the Bengaluru traffic police, an honest, slightly stubborn officer who takes his work seriously even though nobody around him does. One day at a road-widening site, workers dig up skeletal remains — three unidentified skulls — and Shyam, doing what cops in films usually do not, actually pursues it. The trail is cold and thin, but the remains bother him in a way he cannot explain, and his persistence costs him: he is shunted aside, pulled off the case, told to leave it alone. He does not.
What keeps him going is Muttanna, played by Anant Nag, a retired police inspector with a memory like a filing cabinet and a manner that suggests he has seen everything twice. Together — the stubborn young traffic cop and the world-weary old inspector — they work backwards through a forty-year-old mystery that leads to a wealthy household in 1970s Bengaluru, the Naidu family, and a crime that was buried far too neatly. Along the way they cross paths with Kumar, a journalist played by Achyuth Kumar, Madhuri, played by Suman Ranganathan, whose connection to the past is more than it appears, and Priya, played by Roshni Prakash.
The film’s structure is its sharpest weapon. Hemanth M Rao parcels out the past in fragments — a photograph here, a half-remembered face there — and lets the audience do the assembling. Saying more would ruin it. What can be said is that the climax reframes everything that came before it, and the final shot, the meaning of that word “crossroads,” lands with the kind of quiet devastation that no twist-for-twist’s-sake thriller ever achieves.
Performance
Rishi was a familiar face on Kannada television before this, and Kavaludaari made him a serious film actor overnight. He plays Shyam without vanity — no swagger, no punchlines, just a young man’s dogged decency — and it is exactly the restraint the role needs. Anant Nag, meanwhile, does what Anant Nag has always done and does better than almost anyone: he makes you lean in. His Muttanna is gentle, funny in a dry way, and quietly heartbreaking; every scene he is in feels like the film’s moral centre shifting into view.
Achyuth Kumar is excellent as the journalist who smells the same story Shyam does, Suman Ranganathan brings a brittle dignity to Madhuri, and Roshni Prakash is effective in a smaller but pivotal role. There is not a weak link in the principal cast, which matters in a film this dependent on the audience believing every version of every story they are told.
Screenplay and Direction
The screenplay is the star. Hemanth, who carried a writing credit on Bollywood’s Andhadhun in the same era, builds Kavaludaari like a crossword where the clues are all honest and the grid only looks unfair. The past and present are braided rather than alternated, the film trusts images over exposition — there are long stretches where the camera does the talking — and the red herrings are all fair. It is the rare thriller where a second viewing is richer than the first, because you finally see the machinery.
If there is a complaint, it is that the middle third asks for patience. The film refuses to hurry its retired-cop-and-young-cop procedural, and viewers raised on faster thrillers might fidget. But the patience pays off; every slow stretch is loading the final act, and the finale earns its weight precisely because the film never cheapened the buildup.
Music
Charan Raj’s background score is one of the film’s great assets — low, tense and atmospheric, it wraps the Bengaluru night scenes in dread without ever tipping into melodrama. The soundtrack went out on PRK Audio, the production house’s own label, and it is the kind of score you notice most when it stops. This is not a songs-first film, and that is entirely the right call: Kavaludaari’s mood comes from silence and suggestion, and the music respects that.
Visually, the film finds its noir in rain-slicked roads, construction-site earth and old photographs held up to the light. Bengaluru looks lived-in and slightly haunted, which is exactly what a story about the past bleeding into the present needs. The colour palette — dust browns for the 1970s, cold greys for the present — does narrative work without announcing itself.
Themes
Beneath the whodunit, the film is about time and unfinished business. Kavaludaari means crossroads, and the film keeps returning to the idea: the crossroads of two policemen’s lives, of past and present, of justice done and justice merely filed away. There is a quiet moral argument running under everything — that buried truths do not stay buried, they wait — and the film makes its case without speeches. It is also, in the gentlest way, about mentorship and the passing of a torch between two generations of honest men.
Conclusion
Kavaludaari stands as one of the finest Kannada thrillers of the decade and a template for how to make a smart, grown-up noir on modest means. It is currently streaming on Amazon Prime Video. Watch it once for the mystery; watch it again to see how fairly you were treated.
Watch the official trailer:
