ADVERTISEMENT

Puregold CinePanalo 2026 shortlists 33 out of 203 full-length entries

Published Oct 3, 2025 12:42 am
The Puregold CinePanalo Film Festival has announced the 33 shortlisted full-length films from 203 entries submitted by emerging, established, and even iconic local filmmakers.
Of the 33 films entering the next stage of selection, only seven will receive the record-breaking P5 million production grant that stands as the biggest, to date, in Philippine film festival history.
“This has been the most competitive year of the Puregold CinePanalo yet as we drew a wide variety of both up-and-coming and veteran directors,” said Ivy Hayagan-Piedad, Puregold senior marketing manager and festival chair. “With the removal of genre and narrative restrictions, we received the boldest and most creative pool of applications. We appreciated seeing the complexity and fearlessness of more unconventional stories that still rang true with genuine, lived experiences.”
For Hayagan-Piedad, the overwhelming number of applicants shows how the Puregold CinePanalo has become an institution in the local filmmaking industry. “We received 203 applications this year, nearly double the 125 entries submitted in our inaugural year. We are immensely grateful for the support of the local community of filmmakers, producers, and students that have entrusted their dream projects to us and helped us grow in credibility year on year.”
The Top 33 films in the full-length category are as follows:
Ennui
Pasilyo
Gods and Thieves
Camarera
Apol of my AI
Multwoh
Corolla
Bayani with Minimum Wage
And There Was Silence
JPB7
Chester's Eighth Birthday Party
Stuck on You
Mono No Aware
Ang Lalakeng Lumuluha ng Perlas
SSS, NBI, PAG-IBIG, atbp
Aura
Blak Awt
All the Water We Owe
6 to 6
Beast
Lupe
I’ve Seen Where It Ends
Us vs Us
Paghanduraw sa Kamingawa (Memories of Solitude)
Swimmers
Aripuen
Patay Gutom (Dead Hungry)
When Stars Begin to Cry
10 Ways Para Di Ma-cancel
Magdalena
Catch Me If You Stan
Ang Unang Cariñosa ni Binhi
Stay
The filmmakers behind the Top 33 will submit pitch decks to the festival’s selection committee. From there, a shortlist of 15 filmmakers will pitch directly to festival officials for the chance to be part of the final festival lineup of seven.
The final lineup of films will screen at the 2026 Puregold CinePanalo Film Festival at the Gateway Cineplex 18 from Aug. 7 to 18, 2026. These will join the ranks of internationally acclaimed films that have premiered at the Puregold CinePanalo, such as Kurt Soberano’s Under a Piaya Moon, Sigrid Bernardo’s Pushcart Tales, and TM Malones’ Salum.
Meanwhile, submissions for the festival’s student shorts category are ongoing. Participants must submit their applications at https://tinyurl.com/PCPFFShorts by 11:59 p.m. on Nov. 25.
If you have any further questions, applicants can email [email protected] or message the official Facebook page of Puregold Cinepanalo (@puregoldcinepanalo).
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.