Suriya’s Electrifying Performance Makes This a Must-Watch : Karuppu Review

RJ Balaji conjures a bold premise — a deity walks into a broken courtroom — and Suriya delivers one of his finest performances in years. The first half soars. The second half stumbles. Worth watching anyway.

A deity walks into a courtroom. That is, genuinely, the premise of Karuppu — and somehow, in the hands of RJ Balaji and a career-best Suriya Sivakumar, it almost works completely. Almost.

Karuppu arrives at a particular moment in Suriya’s filmography. After Kanguva and Retro failed to land the way audiences had hoped, there was something quietly urgent riding on this one. You feel it the moment Suriya appears on screen. The hunger is real. And for most of the film’s first half, that hunger is infectious.

When Mythology Meets the Magistrate Court

The setup is deceptively simple. A district court somewhere in rural Tamil Nadu has become a private kingdom. Baby Kannan — lawyer, fixer, and the kind of man who treats justice as a commodity — has quietly purchased the system. Those who can pay, win. Those who can’t, leave with nothing.

When one desperate victim, out of options and out of faith in the legal system, prays to Karuppuswamy, the deity answers. He arrives in human form as lawyer Saravanan, played by Suriya, and decides to fix things himself.

It’s a story rooted in Tamil folklore — Karuppaswamy, the guardian deity of Tamil Nadu’s villages, has long been worshipped as a protector of the oppressed. RJ Balaji doesn’t treat that lightly. The film connects mythological tradition with a very present-day concern: how ordinary people continue to be failed by systems that were built, at least in principle, to protect them. That tension gives Karuppu its emotional engine.

Suriya at His Most Committed

Here is the thing about Suriya in this film — he is not coasting. Not for a single frame.

He plays both the divine and the human without letting either feel like a costume change. In the courtroom, he’s patient, controlled, precise. In the fight sequences, he’s loud and physical and exactly what the fans came for. And then there are the quieter, in-between moments — the ones where he carries the weight of the character without dialogue, without music, without anything propping him up — and those are the scenes you’ll carry out of the theatre.

After years of projects that didn’t fully use him, Karuppu gives Suriya room. He fills every inch of it. The whistles in the theatre are real and, more importantly, they’re earned.

Trisha Krishnan and the Dynamic That Actually Works

The reunion of Suriya and Trisha Krishnan — their first film together in roughly two decades — is one of Karuppu‘s quietest pleasures. And the reason it works is precisely because it refuses to be what you’d expect.

Trisha plays Preethi, a fellow lawyer, and the film wisely never forces a romance between them. They are colleagues. They trust each other. They are on the same side. And that turns out to be more than enough — it brings a warmth to the film that a manufactured love angle never could have. Trisha doesn’t waste a single scene in the first half, and there are moments where you genuinely wish the writing had given her equal footing in the second.

Where the Film Loses the Thread

By interval, Karuppu has done the work. The emotional case is made. The stakes are set. You know who everyone is and what they want. You’re invested.

Which is what makes the second half so frustrating.

A new case is introduced in court, and rather than deepening what the film has built, it muddles it. Characters stop developing. The plot stops moving in a meaningful direction. The emotional momentum that the first half spent an hour earning — it dissipates. The audience feels it in the theatre. You can sense the energy shift.

And then there is the problem the film cannot fix: RJ Balaji himself, playing villain Baby Kannan.

Behind the camera, as director, Balaji is confident and controlled. He keeps the tone from tipping into self-parody — which, given the premise, is genuinely difficult to pull off. But in front of the camera as Baby Kannan, he simply doesn’t convince. A villain of this kind needs to own the room. He needs to be the system, not just a character inside it. Baby Kannan never gets there. The performance is too light for the weight the role demands, and when Suriya faces him in the film’s big moments, there’s nothing pushing back. Those confrontations end up feeling smaller than they should.

The irony is hard to miss: the same person holding the film together as director is the one letting it down as the antagonist.

Craft That Holds It All Together

G.K. Vishnu’s cinematography earns its place. The film looks grounded, warm, and rural — and that visual grammar is what stops the mythological elements from floating off into the fantastical. The world of Karuppu feels like it exists in the same soil as the people it’s trying to speak for.

Sai Abhyankkar’s background score does its job well, particularly around the interval block, which lands with genuine force. The film also slips in a handful of references to Suriya’s earlier work — tucked in at well-chosen moments, subtle enough not to feel like nostalgia for its own sake.

The Verdict

Karuppu is flawed in ways it cannot hide. The second half is a real problem. RJ Balaji the villain is a real problem. But none of that erases what Suriya does here — and what he does is remind you exactly why he matters.

This is his best work in years. He carries the film through its weaker stretches on effort alone, and in the moments where everything clicks, Karuppu is exactly what a Tamil mass entertainer is supposed to feel like inside a theatre. The deity premise, the legal injustice backbone, the Trisha dynamic — when it all lines up, there are few films this year that have generated that kind of pure cinematic electricity.

Just brace yourself for the second half. Go for Suriya. Stay for the first half. Leave with the question of what this film might have been with a stronger villain.


FAQ SECTION

Q: Is Karuppu worth watching in theatres?
A: Yes, primarily for Suriya Sivakumar’s performance, which is among his finest in recent years. The first half is strong, the big moments deliver on the big screen, and fans of Tamil mass entertainers will find it rewarding despite an uneven second half.

Q: Who plays the villain in Karuppu and how is the performance?
A: Director RJ Balaji plays Baby Kannan, a corrupt lawyer who controls the district court. While his direction is confident, his performance as the antagonist has been widely noted as too light for the role — the film’s main weakness.

Q: Is Karuppu based on Tamil mythology?
A: Yes. The film is rooted in the worship of Karuppuswamy, a guardian deity widely venerated in Tamil Nadu, particularly among rural communities. The story uses this mythological tradition to address modern concerns around legal injustice.

Q: How is Trisha Krishnan in Karuppu?
A: Trisha plays Preethi, a fellow lawyer, and is one of the film’s genuine highlights in the first half. Her dynamic with Suriya works because it avoids a forced romance — they play colleagues who trust each other, which brings unexpected warmth to the film.

Q: What is Karuppu about?
A: Karuppu is a Tamil-language courtroom drama in which the deity Karuppuswamy takes human form as lawyer Saravanan to fix a corrupt district court in rural Tamil Nadu. The film stars Suriya Sivakumar and Trisha Krishnan and is directed by RJ Balaji.

Comments are closed.