The shift from romance to dread happens quietly in Ugly Story, one moment Karthik is charming Neha, the next his affection curdles into surveillance and control. It’s in these early transitions that director L. Pranava Swaroop signals his real subject: not love, but its slow decay into possession.

Nandu Vijay Krishna Turns Obsession Into A Performance Study
Nandu Vijay Krishna carries this film the way a man carries a grudge, tightly, dangerously, never letting go. His Karthik doesn’t announce his toxicity; he lets it leak through small gestures, possessive glances, and a voice that drops when control slips.
The confrontational stretches are where he earns his keep. When Karthik’s composure cracks, Nandu Vijay Krishna finds a register of wounded entitlement that feels unsettlingly real.

Pranava Swaroop’s Direction Favors Mood Over Momentum
Swaroop deserves credit for refusing to soften the material. He shoots the relationship’s deterioration with clinical patience, letting discomfort build without musical cues or dramatic shortcuts.
But that patience becomes a liability. The middle section repeats the same conflict beats until the psychological tension starts to feel like a loop rather than a spiral. A tighter edit could have turned mood into menace.
The Psychological Thriller Mechanics Work In Spurts
Genre-wise, this is a thriller built on behavioral pressure rather than plot mechanics. The film wisely avoids external villains, Karthik’s obsession is the antagonist, and that choice gives the narrative a claustrophobic intimacy that standard thrillers lack.
The tonal shift from attraction to fear is handled with deliberate slowness, which works in the early stretches. Neha’s growing awareness that she’s trapped in a relationship she didn’t sign up for becomes the film’s quiet engine.
Where it stumbles is in escalation. The screenplay leans on performance intensity to carry the thriller elements, but without fresh narrative development, the confrontation scenes start to feel interchangeable. The IMDb audience score of 7.3 suggests viewers connected with the subject matter, even as critics stayed cooler, the aggregate critic rating sits near 2.9.
For more Telugu psychological dramas, browse our collection of Telugu Thriller reviews.
Avika Gor Anchors The Emotional Fallout
Avika Gor’s Neha is the film’s moral center, and she plays the role with a restraint that contrasts sharply with Nandu Vijay Krishna’s volatility. Her best moments come in silence, the way she registers fear before she names it, the small physical retreats that say more than dialogue could.
Ravi Teja Mahadasyam and Shivaji Raja fill functional roles without leaving much impression. Their presence signals the film’s intent to ground the drama in a recognizable social world, but they’re given little to work with. Pragya Nayan Sinha’s supporting part follows the same pattern.
Audience Response And The Box Office Reality
There’s no political controversy attached to this release, but the commercial outcome is its own kind of story. Opening day figures vary by source, Tollybo reported ₹0.86 Cr India net while Filmibeat claimed ₹1.74 Cr worldwide, but the final verdict is unanimous: disaster.
That gap between audience appreciation and box office reality speaks to the film’s narrow appeal. “A bold and realistic psychological drama but not for all, ” one review noted, while another bluntly stated: “Lack of real story, uni dimensional story and screenplay and slow pace, impacted the outcome.”
This is a film that knows exactly what it wants to say about toxic relationships, and it says it with conviction. I just wish the screenplay had matched the performers’ commitment to the material.
If you’re drawn to intense relationship dramas, Ugly Story is best watched on OTT, where its pacing won’t test your patience in a theater seat. Skip it if you need plot momentum, this one runs on atmosphere and performance alone.
Ugly Story gets a 2.5 out of 5, a film powered by its lead actor’s unsettling intensity, let down by a screenplay that mistakes repetition for depth.
For a sharper take on obsessive love, check out Drishyam 3 review.
If you prefer performances that carry uneven scripts, Sattendru Maarudhu verdict follows a similar pattern.











