ADVERTISEMENT

STREAMING REVIEW: HBO Go and it's Brillant(e) move

Published Dec 12, 2021 09:41 pm

'Gensan Punch'



On Dec. 16, HBO Go will give us the opportunity to watch Brillante Mendoza’s first HBO Asia Original film, Gensan Punch. A lauded film at Busan earlier this year, where it garnered the Kim Jiseok Award; it’s a departure of sorts for Director Mendoza, as it’s essentially a sports film/biopic. It recounts the life of Naozumi Tsuchiyama - a Japanese boxer from Okinawa with a prosthetic leg, who trained and got his boxing license in our own city of General Santos in Mindanao.



Internationally co-produced by Center Stage Productions of the Philippines, and Gentle Underground Monkeys of Japan, and distributed by UK-based SC Films International, the film stars Okinawan-born Shogen in the role of Nao, with Ronnie Lazaro as Coach Rudy, Beauty González as Melissa, Kaho Minami as Nao’s mother, and Jeffrey Rowe as his father. Filming took place in Okinawa, Fukuoka, and in General Santos. And working with Japanese actors, Mendoza talked about how he worked with a ‘non-scripted’ method, and that the boxing sequences were not choreographed.

52609


Mendoza and Shogen were the special guests of a virtual media event that HBO organized, with Asian press. And the two were visibly excited to talk about the film, and what it means to them, recounting their filming experiences, and the elation over the excellent reception the film received in Busan in October.



What drew Brillante Mendoza to the story is partly fueled by how Nao is still alive, having retired some five years ago. Denied a boxing license in Japan for health reasons, Nao truly came to the Philippines, trained in Gensan, won a bout, and earned his license. Unfortunately, he never got to fight professionally in Japan, but this Okinawan lived his dream of being a professional fighter.

52610



As for Shogen, he admitted that when he started his career, his big disadvantage was that Japanese producers would insist he did not look Japanese enough. It was only his determination that eventually opened doors, and for Shogen, this immediately made him sympathize with what Nao went through, as a perceived outsider. That they both hail from Okinawa was just icing on the cake.



Brillante Mendoza was adamant about our knowing that the film has nothing to do with Sen. Manny Pacquiao, or that the film is connected in any way with his political run for the Presidency. It’s just that Pacquiao does hail from GenSan, and it is the boxing capital of the Philippines. In fact, Mendoza went further to say that Gensan Punch isn’t some formulaic sports underdog, or empowering the handicapped, film. Nao was always empowered, taking his dream in his own hands, and forging his destiny.

52611


As for the absence of fight sequence choreography, Shogen smiled saying that Mendoza would just have him spar with real boxers, and it was both scary, and resulted in some minor bruises. Shogen has watched two of Mendoza’s social realism films, and welcomed the opportunity to work under this much-admired, Cannes-winning Director.



This absence of fight choreography only reinforced what Mendoza was saying, how it isn’t a boxing film per se; but more about the relationships Nao made while here in the Philippines, and about his journey to rewrite his destiny. Dec. 16 on HBO Go, for this film that packs a lot of punch, and should be a clear winner.

Related Tags

HBO GO GenSan Punch
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.