ADVERTISEMENT

MOVIEGOER: 'Faney' a gift to Nora and fandom

Published May 22, 2025 01:42 pm

At A Glance

  • 'Faney' is just one of many tributes flooding social media more than a month after Nora passed.
On the occasion of what would have been Nora Aunor’s 72nd birthday, a movie about the passionate fan mentality that she has spawned, premiered May 21 at Gateway cinema in Cubao.
Titled ‘Faney,’ and subtitled 'The Fan,’ the movie pays tribute to the Philippine superstar and National Artist for Film and Broadcast Arts who passed on April 16 due to complications brought about by acute respiratory illness.
An advance trailer for the film released on social media shows lead actress Laurice Guillen, playing a long-time fan of Nora’s, reenacting certain landmark scenes from some of the actress’ films. The scene should resonate with Nora’s fans, who normally get a thrill reciting her movie lines over and over, with conviction, grace and bravura.
‘Faney’ is just one of many tributes flooding social media more than a month after Nora passed.
An old bake shop, Kamuning Bakery, has reissued Pan de Nora, named after the superstar. Like I wrote in a previous Moviegoer column, Nora has become even larger than life even in death.
Every day, and almost every moment, socmedia is abuzz with posts about the superstar’s life, the tradition of humility and kindness that she has left behind, cementing her legacy. Scenes from her old movies have been converted into reels or short films. Not a day passes when a post or a reel about Nora escapes my news feed.
It will be hard to say that ‘Faney,’ produced by Frontrow Entertainment, is an attempt to sum up the tributes flooding social media today. I asked Director Adolfo Alix, Jr why he’s not calling his new film, Noranian, as it was more on-point and easily identifiable.
Alix said there lies a certain context to the chosen title, possibly an attempt to explain the rationale behind such a fanatical, often hysterical behaviour, in local movie fandom.
For the record, let me state here what I have witnessed at the height of Nora’s superstardom starting from the late 1960s, and throughout the 1970s and 80s. I remember the mammoth crowds that gathered every time she made an appearance, the screaming that cheered her every step of the way, the sampaguita leis that almost clobbered her little frame.
I have been covering the entertainment beat for the longest time. I must say I have never seen anything like it, then and especially now. These days, when I see young actresses waving at their so-called fan clubs, I am reduced to a doubting Thomas counting their number by one’s fingers. I doubt if they can wield the same kind of patronage and loyalty that Nora drew from them wholeheartedly.
‘Faney’ is a tribute to them as much as it is pays homage to the late National Artist. Playing the roles of real-life fans are Gina Alajar, Angeli Bayani, Althea Ablan and Roderick Paulate.
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.