Rishab Shetty's Kantara: Chapter 1 is hard to follow, but impossible to look away from; here's why | Hindustan Times

Rishab Shetty's Kantara: Chapter 1 is hard to follow, but impossible to look away from; here's why

Published on: Oct 02, 2025 10:50 PM IST

What Kantara: Chapter 1 lacks on the story front, it more than makes up for as a big screen experience. Here's how the prequel to Rishab Shetty's Kantara fares.

At first glance, Kantara: Chapter 1 can feel overwhelming. So much unfolds so quickly that piecing the story together is nearly impossible until the second half. The sensory overload leaves you scrambling to connect the dots. But does that mean you tune out or walk away? Absolutely not.

Rishab Shetty in a still from Kantara Chapter 1.
Rishab Shetty in a still from Kantara Chapter 1.

What Rishab Shetty achieves here as both writer and director is nothing short of striking. The film once again explores the primal relationship between man and nature. At its core lies a feud carried forward by the tyrant Kulashekara (Gulshan Devaiah) and his scheming father Rajashekara (Jayaram), who have long harbored resentment toward Kantara ever since Rajashekara’s father was slain by the spirit that guards the forests of pre-colonial Karnataka.

From there, the plot unfolds less as a string of story beats to be recalled and more as an experience to be absorbed.

This is a film built on elevation sequences that pull you deeper into its world. The immersion is gradual, thanks to the meticulous production design by Vinesh Banglan and Dharani Gangeputra. They conjure up an era so convincing that it feels less like watching cinema and more like stepping into legend.

Find the biggest screen you can with a solid sound system, because the pre-interval sequence is bound to leave you with goosebumps. And then comes the second half, finally introducing twists and turns that match the visuals. Rishab’s true victory lies in the fact that Kantara: Chapter 1 can be experienced entirely on its own, welcoming a new audience even without prior knowledge of the original. The story could get too much though for a normal moviegoer, coupled with excessive focus on the track about how Berne and his gang escape from prison.

The VFX is top notch, breathing life into every frame. B. Ajaneesh Loknath’s background score becomes the beating heart of the film.

And then, there are the performances. Rishab Shetty as Berme disappears completely into the role, making one feel the character has been lived. Rukmini Vasanth as Kanakavathi is an inspired casting choice, while Gulshan Devaiah delivers a surprising turn that feels perfectly at home in this world.

Overall, Kantara: Chapter 1 is the kind of film made for the big screen, with thunderous sound and visuals. The emotional payoff lingers too. It may challenge you at first… stick with it and you’ll witness a spectacle that is deeply rooted in culture.

SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }