ADVERTISEMENT

MMFF movies back to theaters

Published Dec 19, 2021 12:05 am

Editorial

The Metro Manila Film Festival (MMFF) 2021 "Parade of Stars" is back, making a historic move by going fluvial today, Dec. 19, according to the Metropolitan Manila Development Authority (MMDA).

Instead of the elaborate floats that moved along a major street in the past years, ferry boats will carry celebrities of official movie entries in this year's film festival. It is a move that aims to showcase the movie entries, and also to present the Pasig Ferry Service as an alternative transportation around Metro Manila.

"Through this fluvial parade, we hope to encourage the public to ride the ferry service, which sails from Pinagbuhatan in Pasig to Escolta in Manila. This alternative transportation is traffic-free, and you’ll get to appreciate the beauty of the river and the arts along the riverbanks," MMDA Chairman Benhur Abalos said.

Movie fans can watch the parade and wave at their favorite celebrities and other parade participants at the side of the Pasig River while eight ferry boats travel the 7.66-kilometer parade route along the river, passing through the cities of Mandaluyong, Pasig, and Makati.

The parade will start at the Guadalupe Ferry Station and will go straight eastbound towards C-5 Bagong Ilog Bridge where it will make a U-turn, stop at the Pasig City side, and then straight to the Makati Circuit which will be the endpoint.

One lane along J.P Rizal from Guadalupe Ferry Station up to University of Makati will be utilized as a drop-off point for MMFF guests and participants.

In 2020, the 45th edition of the MMFF made history when it was held virtually due to COVID-19 restrictions. It grossed nearly a billion pesos but was still short of its target revenue following its two-week run with fans paying to watch the MMFF movies through the video-on-demand platform Upstream.

Today, the MMFF 2021 signals the film industry’s reopening for business following a long pause due to the restrictions to prevent the spread of COVID-19. Theaters and movie houses were closed for almost two years, causing the local box office to lose millions in revenues, and the loss of livelihood for thousands working in the industry.

Now that the theaters have reopened, let us help the entertainment business by supporting the annual film fest.

With movie fans going back to theaters and a diverse line-up of eight movies, ranging from social drama, horror, action, suspense, romance, to comedy-horror, the MMFF is upbeat that it will reach its target this year.

The eight movies will be shown starting Christmas Day until January 8, 2022.

Movie patrons are reminded to follow the health and safety protocols – wear a mask and social distancing to prevent the spread of COVID-19. Metro Manila is still under Alert Level 2 until Dec. 31, 2021, which means the cinemas will be able to accommodate only 50 percent indoor capacity.

Related Tags

mmff Editorial MMFF movies back to theaters
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.