TL;DR: Yash impresses twice over in an ambitious gangster epic whose striking period world and generational themes are buried beneath chaotic editing, exhausting action and an overloaded story.
There is absolutely nothing modest about Toxic: A Fairy Tale for Grown-Ups. Geetu Mohandas’ 194-minute gangster epic arrives carrying Yash in a dual role, decades of criminal history, lavish period production, enough firearms to supply a small fictional nation, and ambitions roughly the size of a final boss health bar. On paper, that combination should make for gloriously excessive blockbuster cinema. In practice, Toxic frequently becomes so determined to overwhelm the senses that it forgets the rather important business of making its characters, conflicts and action easy to follow. The frustrating part is that buried underneath all that noise is a genuinely interesting story about fathers, sons and violence becoming an inheritance nobody knows how to refuse.
Yash carries a gangster saga spanning generations
Toxic stretches its story across decades, beginning in the 1920s and moving through Indian independence and beyond, with Goa transformed into a stylised battleground for an escalating drug trade. At its centre is Raya, played by Yash, a ruthless gangster whose life becomes entangled with shifting alliances, family loyalties and betrayals. His older sister Ganga, played by Nayanthara, is another important figure within this criminal world, while Kiara Advani appears as Nadia. Eventually, Yash also plays Raya’s estranged son Rumi, better known as Ticket, allowing the movie to turn its obsession with masculine violence into something generational rather than merely explosive.
That is easily Toxic‘s most compelling idea. Raya and Ticket aren’t simply two opportunities for Yash to occupy twice as much screen real estate; they represent different points in the same destructive cycle. The film understands that violence doesn’t disappear when the shooting stops—it mutates, gets passed down and eventually comes knocking on the next generation’s door. Unfortunately, Toxic takes an extraordinarily complicated route toward expressing that relatively powerful concept. With factions, families, timelines and betrayals constantly competing for attention, following the emotional thread can feel like opening a game’s quest log after accidentally skipping six hours of cutscenes.
Toxic looks expensive because it very clearly is
Visually, the period setting gives Mohandas plenty to play with. Goa is imagined through an extravagant gangster-movie filter, packed with sharp suits, fedoras, firearms and opulent interiors, while the changing decades give the production an impressive sense of scale. Toxic wants history filtered through pulp mythology rather than sober realism, and that heightened approach suits a movie proudly carrying “A Fairy Tale for Grown-Ups” in its title. There are moments when the sheer craft on screen makes it easy to understand why this production exists on such a massive scale.
The problem isn’t a lack of imagery; it’s the movie’s inability to let those images breathe. Action arrives relentlessly, accompanied by aggressive cutting and speed manipulation that regularly make basic geography difficult to understand. Great action filmmaking doesn’t require realism, but it does require orientation: I need to know where characters are, what they’re trying to accomplish and why the danger matters. Toxic too often sacrifices that clarity for momentum, turning elaborate confrontations into sensory overload. It’s the cinematic equivalent of equipping every legendary modifier simultaneously because each one looked cool individually.
The editing turns spectacle into exhaustion
At 194 minutes, you’d expect Toxic to have room for its enormous cast and sprawling chronology. Strangely, it often feels like the opposite. The movie races through information, conflicts and action with such urgency that its considerable runtime doesn’t translate into narrative breathing room. Instead of gradually building relationships and rivalries, the film frequently throws information at the audience while already sprinting toward the next confrontation.
That approach hurts the dialogue too. The English version, one of the languages in which the film was shot, leans heavily into heightened, declarative exchanges designed to fit its violent-fable aesthetic. There’s nothing inherently wrong with characters speaking like they’re permanently auditioning for the trailer—KGF fans certainly know Yash can make maximalist dialogue work—but those lines need contrast to retain their impact. When nearly every exchange is pushing toward a proclamation, threat or dramatic statement, eventually the volume knob snaps off. Toxic keeps insisting everything matters enormously, which paradoxically makes individual moments matter less.
Yash finds two different shades of rage
Yash remains the movie’s strongest weapon, and thankfully he’s much more interesting here than a simple charisma delivery system. Raya has all the expected swagger and brutality, but Yash also suggests something uglier and sadder underneath him. There’s an element of self-disgust buried beneath the womanising gangster persona, giving Raya a psychological dimension that the surrounding chaos doesn’t always have enough patience to explore.
Ticket gives Yash another register entirely. His altered appearance, aided by de-aging, immediately distinguishes him visually, but it’s the physical performance that proves more interesting. Ticket moves differently from Raya, with an unusually agile quality that pushes him closer to the movie’s fairy-tale ambitions. The shared anger between father and son nevertheless keeps them connected, reinforcing Toxic‘s central argument about male violence reproducing itself across generations. When the film gives Yash enough space to communicate that connection rather than burying it beneath another burst of gunfire, you can glimpse the much stronger movie hiding inside this one.
A stacked female cast deserves more room
The supporting cast includes Nayanthara, Kiara Advani, Huma Qureshi, Tara Sutaria and Rukmini Vasanth, giving Toxican enviable collection of performers around Yash. Mohandas’ perspective does offer some welcome resistance to the familiar male gaze associated with hyper-masculine mass cinema, and the women are photographed with more dignity than the genre sometimes affords them. That’s worth recognising, particularly in a movie otherwise swimming in macho mythology.
Yet representation in the frame only gets Toxic halfway there. Too many of these women remain narratively tethered to the men dominating the gangster hierarchy, while the overloaded plotting prevents their relationships from developing with enough clarity or emotional weight. The film also indulges in ugly misogynistic violence elsewhere, creating an uncomfortable tension between its occasional attempts to challenge genre conventions and its willingness to exploit them. That contradiction might have been fascinating if examined more deliberately. Instead, it becomes another idea fighting desperately for oxygen inside an already overcrowded movie.
The fairy tale gets lost inside the firepower
Toxic clearly wants to be more than another gangster power fantasy. Its generational structure, dual Yash performance and eventual focus on inherited trauma point toward a darker examination of the macho archetype these enormous action movies so frequently celebrate. That’s precisely why its excess becomes frustrating rather than merely ridiculous. There’s substance here.
But substance needs storytelling discipline. The music struggles to establish a distinctive identity, the action becomes difficult to parse, and the sheer density of characters and shifting relationships makes emotional investment harder than it should be. By the time the film brings its thematic ideas into clearer focus, the destination makes sense, but the journey has demanded an enormous amount of patience. Toxic spends three-plus hours firing every weapon in its inventory when occasionally all it needed was one clean shot.
Verdict
Toxic: A Fairy Tale for Grown-Ups is an ambitious, lavish and frequently exhausting gangster epic that contains flashes of something far more interesting than its chaotic construction allows. Yash delivers the movie’s biggest victory, finding meaningful differences and uncomfortable similarities between Raya and Ticket while giving the story’s generational violence genuine emotional potential. The period production is suitably extravagant, and Geetu Mohandas brings intriguing ideas to a genre built around masculine excess.
Unfortunately, the frantic editing, muddled action geography, overloaded character web and relentlessly heightened dialogue repeatedly smother those strengths. Viewers coming purely for Yash, extravagant gangster aesthetics and maximalist action may find enough spectacle to survive the marathon, especially if narrative clarity isn’t high on their priority list. Anyone hoping for a tightly controlled crime saga is likely to find these 194 minutes considerably tougher going. Toxic has the ingredients for a bloody adult fairy tale with something meaningful to say; it just keeps shouting over its own story.
