ADVERTISEMENT

'Alon ng Kabayanihan' tells nation's story on West Philippine Sea

Published Aug 21, 2025 01:05 am
In an era marked by division and disinformation, “Alon ng Kabayanihan” demonstrates that powerful storytelling can bring a nation together. This short film, which will be shown on National Heroes Day, is more than just a cinematic experience—it serves as a rallying cry for solidarity in defending what is rightfully ours.
Produced by Hot and Fresh Creative Productions in collaboration with the Center for Information Resilience and Integrity Studies (CIRIS), the Armed Forces of the Philippines (AFP), and the Philippine Coast Guard (PCG), “Alon ng Kabayanihan” represents a partnership between filmmakers, national defenders, and advocates for truth. Together, they aimed to tell a story rooted not in politics, but in shared identity, courage, and the heroism of Filipinos who protect our seas.

“For us, sovereignty isn’t abstract,” said Chris Esguerra, producer from Hot and Fresh. “It’s lived every day by fishermen and maritime frontliners. Our goal was to spotlight their resilience through storytelling that feels authentic and unifying—anchored on Filipino values of bayanihan, dignity, and hope.”

Carlo Aquino and Ryza Cenon portray as military officers in 'Alon ng Kabayanihan'
Carlo Aquino and Ryza Cenon portray as military officers in 'Alon ng Kabayanihan'

Director Kevin Mayuga said his goal was to make the film feel both poetic and grounded. “We approached it almost like a visual essay,” Mayuga explained. “Instead of giving you a straightforward narrative, we focused on building mood, symbolism, and contrast. It’s not about explaining the issue—it’s about making the audience feel its weight.”

Mayuga added that he wanted viewers to leave with a sense of personal connection to the issue. “I hope they come away asking questions, rethinking what sovereignty means, and feeling moved—not just intellectually, but emotionally,” he said.

The film’s visual language—radar scans, silhouettes of naval vessels, and sweeping maritime landscapes—carries urgency while sidestepping geopolitics. “We wanted to elevate the message beyond finger-pointing,” Esguerra added. “This is about pride in who we are, not about naming an enemy.”

'Alon ng Kabayanihan' official poster
'Alon ng Kabayanihan' official poster

CIRIS Executive Director Michel Andre P. Del Rosario said the film underscores that the West Philippine Sea issue transcends politics. “This is a Filipino issue,” Del Rosario said. “It’s not about any administration. It’s about real Filipino stories and the lives tied to our seas.”

Actor Sid Lucero, who plays a fisherman, said preparing for the role helped him see the issue from a new perspective. “I’m not a fisherman, but I wanted to understand their reality—their day-to-day survival,” he said. “That’s what this project is about: survival and interdependence. Even characters who seem like opposites—like the brothers in this story—reflect how we all rely on each other.”

Actress Ryza Cenon, who portrays a military officer, said immersing herself in her character deepened her appreciation for the sacrifices of frontliners. “Mas lalo kong naintindihan ang sakripisyo nila,” she said. “I drew from real news reports and the emotion behind them. It helped me portray that anger and determination on screen. It’s time we all see what they go through and stand with them.”

Carlo Aquino
Carlo Aquino

Carlo Aquino, who also plays an AFP officer, shared that the experience gave him a profound respect for the courage of real-life defenders. “Being there in the moment with those soldiers on the same ship that is protecting this country made me feel more of their bravery, more of their patriotism and love—not just for their family but for this country,” Aquino said. Drawing from his role as a father, he added, “Na hindi lang laban ito ng mga mahal nating AFP, kundi laban ng bawat Pilipino. Na hindi ito para sa ngayon, kundi para sa hinaharap.”

Esguerra said this blend of research and emotional truth is what gives the film its impact.“We focused on symbolism, anchoring the emotional weight on the human cost and courage of defending what’s ours,” he said. “Research gave us structure, but the real stories gave the film its soul.”

Sid Lucero
Sid Lucero

As the country prepares to mark National Heroes Day, Mayuga reflects on why storytelling still matters. “Stories have the power to move people in ways facts alone can’t,” he said. “When done right, they don’t just inform—they stir something deeper. And that’s how change begins.”

“Alon ng Kabayanihan” premieres on Aug. 25, 2025, and will stream on the film's Facebook page: www.facebook.com/alonngkabayanihan

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.