ADVERTISEMENT

MOVIEGOER: A couple of family movies

Published Dec 27, 2023 11:09 pm

At A Glance

  • Bookers have probably realized the movie has great potential at the box office, being the most child-friendly entry of them all.
sha1.jpeg
Sharon Cuneta (Facebook)

In film marketing, word of mouth has always been the best promotional stunt. After at least two private screenings, the inspirational drama "Firefly" has been awarded additional theaters from its original assignment of having the least number of cinemas among the 10 MMFF entries this year.

Bookers have probably realized the movie has great potential at the box office, being the most child-friendly entry of them all.

I caught a screening of "Firefly" at Galleria on Dec. 21 and came out of the cinema feeling refreshed that a movie such as this has finally made it to the MMFF. The 49-year-old festival used to be the playground of inane comedies and commercial potboilers, too, revolting people’s sensibilities.

"Firefly" is done by director Zig Dulay in the mode of magic realism bordering between reality and fantasy. It is a movie about courage, hope, and a mother's love. It is a coming-of-age road trip drama about a young boy who searches for a mythical island described in his mother’s stories.

Dropping the “clues” his mother left behind, Tonton (Euwenn Mikaell) makes the long journey to the magical island set in Bicol, populated by thousands and thousands of fireflies, to find answers.

Alessandra de Rossi, moving and sympathetic as usual, plays the mother role.

The film also stars Miguel Tanfelix, Ysabel Ortega, Cherry Pie Picache, Epi Quizon, Yayo Aguila, and Max Collins with the special participation of Dingdong Dantes.

Produced by GMA Pictures and  GMA Public Affairs, known for its award-winning, entertaining yet informative documentaries.

Catch "Firefly." Your dreams may yet come true, as the saying goes.

ale1.jpeg
Alessandra de Rossi (Facebook)

 xxx

It has been a while since we last saw a huge crowd that had gathered around a cineplex awaiting the entry of their favorite stars.

In this case, fans were queuing for Sharon Cuneta and Alden Richards, who teamed up for the first time as mother and son in the light comedy-drama A Family of Two.  

If the humongous crowd standing in line at Trinoma on Dec. 17 was any indication, the family drama may well run away with top winnings in this year’s MMFF now running.

The movie comes close on the heels of an earlier Alden hit, 5 ‘Break-ups and a Romance,’ which has reportedly hit the P100 million mark and counting.

Before that, Alden scored an even bigger hit with Kathryn Bernardo in ‘Hello Love Goodbye.’ So, what’s to stop Alden from creating another box office monster hit with the megastar with whom he has developed a close friendship?

In an Instagram post recently, Sharon exposed Alden’s sweet side to his "mama Sharon.”  

Sharon shared photos of a note and flowers she received from Alden, who signed the note with "Your son, Alden."

By the way, Alden’s next projects coming in 2024 are brighter and brighter, including a movie, each with Kathryn Bernardo (sequel to ‘Hello Love,’ set in Canada) and Anne Curtis.

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.