ADVERTISEMENT

MMFF 2025 reveals first four official entries

Published Jul 9, 2025 01:33 am
The first four official entries for the 2025 Metro Manila Film Festival are announced during a special show at the Glorietta Activity Center in Makati City on July 8.
The first four official entries for the 2025 Metro Manila Film Festival are announced during a special show at the Glorietta Activity Center in Makati City on July 8.
Following the success of its Golden Edition, the Metro Manila Film Festival has officially kicked off the first set of film entries for its 51st edition. This includes films starring some of the brightest stars, such as Vice Ganda, Nadine Lustre, and Piolo Pascual.
The announcement was held at the Glorietta Activity Center on July 8, hosted by Enchong Dee and host-journalist Jervi "Kaladkaren" Wrightson.
This year's MMFF embodies the theme, "A New Era for Philippine Cinema." Out of the 23 scripts that were submitted for the annual film festival, only eight were selected as part of its tradition.
After the announcement of the first four entries, other activities scheduled are: the announcement of the second batch of entries (Sept. 30); MMFF 51 grand media conference (Oct. 30); celebrity golf tournament (Nov. 12); MMFF Parade of Stars in Makati (Dec. 19); and Gabi ng Parangal (Dec. 27).
The first four official entries for MMFF 2025:
"Call Me Mother" starring Nadine Lustre and Vice Ganda, directed by Jun Robles Lana
"Rekonek" starring Gerald Anderson, Gloria Diaz, Alexa Miro, Carmina Villaroel, and Zoren Legaspi, directed by Jade Castro.
"Manila's Finest" starring Piolo Pascual, directed by Rae Red
"Shake, Rattle, and Roll: Evil Origins" starring Ivana Alawi, Francine Diaz, Kaila Estrada, Fyang Smith, Loisa Andalio, Manilyn Reynes, Janice de Belen, Carla Abellana, Ysabel Ortega, Ashley Ortega, Elijah Alejo, Richard Gutierrez, Ryan Bang, JM Ibarra, Dustin Yu, and Seth Fedelin, directed by Shugo Praico, Joey de Guzman and Ian Lorenos.
For the first time, Makati City will host this year's MMFF. Mayor Nancy Binay shared that they are excited and preparing for the much-awaited MMFF Parade of Stars.
"Kasama siyempre ng MMDA at ng City Government of Makati, we will make sure na bonggang-bongga ang parada at siyempre yung awarding din ay talagang paghahandaan namin ni Chairman Artes. Sa aking mga kababayan dito sa Makati, supportahan at abangan po natin ang Parade of Stars. (Together with the MMDA and the City Government of Makati, we will make sure that the parade is grand, and of course, the awarding will be prepared by Chairman Artes and myself. To my people here in Makati, let's support and look forward to the Parade of Stars)," the mayor said.
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.