Pawan Kalyan's Hari Hara Veera Mallu streams on OTT with tweaked ending; fans frustrated by 3 different climaxes | Hindustan Times

Pawan Kalyan's Hari Hara Veera Mallu streams on OTT with tweaked ending; fans frustrated by 3 different climaxes

Updated on: Aug 20, 2025 03:42 PM IST

Krish and Jyothi Krisna's Hari Hara Veera Mallu, starring Pawan Kalyan, was released in theatres on 24 July and on Prime Video on 20 August. 

Directors Krish and Jyothi Krisna’s historical epic film, Hari Hara Veera Mallu, starring Pawan Kalyan, was released in theatres on 24 July. The film did not perform as expected, receiving criticism for its shoddy VFX and screenplay. After its release on the OTT platform Prime Video on 20 August, the reactions don’t seem to get any better.

Pawan Kalyan plays the titular character in Krish and Jyothi Krisna's Hari Hara Veera Mallu.
Pawan Kalyan plays the titular character in Krish and Jyothi Krisna's Hari Hara Veera Mallu.

Trimmed version of HHVM streams on Prime Video with tweaked ending

Since its release in theatres, HHVM has had three different endings. The first version, which was 2 hours 43 minutes long, ended in a ridiculous fight scene between Veera Mallu (Pawan) and Aurangzeb (Bobby Deol) involving a tornado. After receiving criticism for it, producer AM Rathnam trimmed the runtime and ended the film on a different note, with Aurangzeb saying, “Aandhi vastundi (A storm is coming),” as Veera rides towards him, cutting out the tornado fight. Now, the makers have released a third ending by trimming the runtime to 2 hours and 33 minutes, with the film ending after a fight scene choreographed by Pawan.

Fans confused by three different endings for HHVM

Once HHVM hit OTT, fans were confused as to why yet another ending was chosen for the film. One fan wrote on X (formerly Twitter), “Malli kotha climax aa (Not a new climax again).” Another wrote, “Enti chowki thana fight taruvata end chesava @amjothikrishna. adem ending ra 2nd version better kada ra aandhi vastundi ane deggara end chesav. (You ended the film after the Chowki Thana fight, wasn’t the second version better?)”

Some fans even got frustrated, asking Jyothi how he delivered three different endings despite going to film school. One wrote, “#HariHaraVeeraMallu Arey @amjothikrishna first day Emo RRR type lo vesavu ending, 3rd day inkoka side vesavu ending, Ott lo emo ah fight ayyaka vesavu ending. Assalu Ninnu evadra film school ki pampinchindhi, pampinchina evdra neeku certify chesindhi (You gave an RRR type ending on first day, then changed it on the third day. Now there’s another ending on OTT. How did you graduate from film school?)”

Some fans, however, thought the new ending was apt. One wrote, “This should have been done earlier… a high-ending, a costly miss raa @HHVMFilm.” Another also wrote that the filmmakers lost a ‘golden chance’ in theatres.

HHVM stars Pawan Kalyan, Bobby Deol and Nidhhi Agerwal in lead roles. It tells the story of an outlaw who is tasked with retrieving the Koh-i-Noor from Aurangzeb.

Amazon Summer Sale is here! Splurge and save now! Click Here!.

Get more updates from Bollywood, Taylor Swift, Hollywood, Music and Web Series along with Latest Entertainment News at Hindustan Times.
Amazon Summer Sale is here! Splurge and save now! Click Here!.

Get more updates from Bollywood, Taylor Swift, Hollywood, Music and Web Series along with Latest Entertainment News at Hindustan Times.
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; } }