ADVERTISEMENT

WTFu by MR. FU: Right timing, right projects at MMFF

By Mr. Fu
Published Dec 17, 2025 10:58 am
For three years, actress Angelica Panganiban decided not to accept showbiz commitments to focus on her family in Zambales. (haciendera ang peg!) Although she would receive calls from colleagues, convincing her to stage a comeback. (so nag-inarte ba ang ate mo?!)
The cast of 'I'm Perfect' with Director Sigrid Andrea Bernardo and Sylvia Sanchez
The cast of 'I'm Perfect' with Director Sigrid Andrea Bernardo and Sylvia Sanchez
“No offense ha, dun sa mga nag-aaya sakin, tara na game, eto yung kwento. Pero parang wala talaga syang lukso ng dugo, parang hindi nakaka-kembang yung dating niya," Angelica explains. (siyempre go tayo sa nakaka-kembang!)
But when Direk Jeffrey Jeturian, writer Chris Martinez, and producer Atty Joji Alonso of Quantum films offered her the film UnMarry, she responded positively. (kumembang ba?!)
“Siyempre gusto ko yung tahimik na buhay na meron ako ngayon.Kailangan nyo ako pakitaan ng talagang teka sandal, ang ganda nito. Sandali luluwas ako para rito.Kailangan ko yung manggigil ako dun sa project. Yung di ka makakatulog pag pinalagpas ko ito. Eto yung project na yun," Angelica shares. (ako sa iba nanggigil!)
UnMarry is an official entry at the Metro Manila Film Festival 2025 (MMFF) that tells the story of an annulment. Joining her are Zanjoe Marudo, Tom Rodriguez, and Eugene Domingo. (di ako nakahabol sa cast ha!)
“Walang hysterics, it’s just telling a story that all of us can relate to because all of us are capable of loving and losing a love," Eugene says. (so wala raw elevator acting dito!)
Actress Sylvia Sanchez also rejected several scripts as a producer of Nathan Studios. (taray ng tita mo ha!) But when Direk Sigrid Andrea Bernardo showed her a teaser for I’m Perfect, a story about people with Down syndrome, she immediately said yes. (napamura pa nga sya!)
“Pagbukas nya ng laptop para ipapanood sakin, honestly yung unang eksena, yung apat na persons with down syndrome, yung reaction ko dun, napa-PI ako, tapos nung nagsalita na, sabi ko, direk yan ang ipoproduce ko," Sylvia recalls. (mabilis kausap!)
The cast of 'UnMarry'
The cast of 'UnMarry'
“2009 nung may na meet ako na gusto nya ako mag direk ng fashion show ng mga persons with down syndrome. Sa totoo lang, I have to admit, hindi po noon masyado naniniwala na kaya nila. After nung ma-meet ko sila at nag-immerse ako with them, nagulat ako kasi bakit hindi alam ng mga tao yung kakayahan nila. So I volunteered to have acting workshops for them. Natutunan ko yung kaya nila, imbes yung hindi nila kaya," Direk Sigrid narrates. (bravo ka direk!)
It has been 11 years since Direk Sigrid made the script of I’m Perfect. No producer wanted to fund its release. But now it has made the MMFF list of entries. It stars persons with Down syndrome, headed by Earl Amaba at Krystel Go, and supported by an award-winning cast: Janice De Belen, TonTon Gutierrez, Joey Marquez, and Lorna Tolentino. (kakaiyak yung mediacon! Very touching moment!)
“Sabi ko bilang nagsisimulang filmmaker noon, dapat malaman ito ng maraming tao. Dun talaga nagsimula at ipinangako ko na gagawa ako ng pelikula dahil yun lang ang way ko in communicating with my audience," Direk Sigrid shares. (salute to their parents! Simbolo sila ng pure love!)
(YouTube/FB: WTFu. Twitter/IG/Tiktok: @mrfu_mayganon. FB: mr.fu tagabulabog ng buong universe. Patreon: www.patreon.com/wtfu website: www.channelfu.com )
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.