ADVERTISEMENT

A review of 'Mallari': Philippines gothic times three

Published Dec 21, 2023 03:48 am

At A Glance

  • The film opens in 1812 with a grisly murder. As we're introduced to the other Mallaris, each scene is immediately accompanied by a jump scare introduced by an over-loud, over-obvious musical score and sound effects.
mal1.jpeg
 

There’s a saying that goes, ‘There’s more than one way to skin a cat’. And while I could question the origin of the aphorism in terms of cruelty to animals, we all know it refers to how, quite often, there’s more than one way to do something successfully. It’s the result that counts in a movie genre such as horror that holds, as there are schools within the genre and diverse ways to execute a horror film. It’s a matter of predilection, taste, and school of attack one subscribes to.

Mallari is a historical fiction/horror film selected for this year’s Metro Manila Festival. A Mentorque production, it has the added luster of having been picked up by Warner for distribution abroad. Taking its cue from the historical data about Juan Severino Mallari, a Filipino Catholic priest during the early 19th century, who is our first documented serial killer, the film’s screenplay then makes a wild sci-fi/fantasy jump and offers us three Mallari whose time travel via astral projections. 

There’s the original Juan Severino from 1812, a Mallari from 1946 who films documentaries of the post-World War II era, and a present-day Mallari who’s a doctor searching for a cure for his fiancé - a cure for a sickness she’ll succumb to in the future. In his first horror outing, Piolo Pascual plays all three Mallari’s. 

Ok, you can stop scratching your head in confusion. The Netflix limited series Bodies, a British indie effort, had four time frames. It was a detective story, and what Bodies used as a premise was the same corpse showing up in these four specific temporal junctions - of which one was even set in the future, in 2050. It worked stupendously, so there is precedent for pulling off this concept. 

Screenshot 2023-12-21 at 11.42.14 AM.png
Piolo Pascual and Gloria Diaz

Director Derick Cabrido takes on this time travel/psychological horror drama, and remember what I said about different attacks on creating a horror film? In this film, Cabrido isn’t the type to go for slow burn or subtlety. He’s more of a sledgehammer, bomb-you-with-napalm type of director, attacking all fronts from the start.

The film opens in 1812 with a grisly murder. As we’re introduced to the other Mallaris, each scene is immediately accompanied by a jump scare introduced by an over-loud, over-obvious musical score and sound effects. It’s like Cabrido is leaving no doubt that a scene of horror is coming up. And as if controlled by some algorithm, you can safely say that there’ll be jump scares every five minutes.

What motivates the first Mallari? The answer provided is to dispel an alleged curse on his ailing mother. Gloria Diaz, JC Santos, Elisse Joson, and Janella Salvador provide support, but this is Piolo’s show throughout. I found him most successful as the 1946 Mallari. 

If there is a School of Hard Knocks, Cabrido would like to introduce us to the School of Loud Knocks. I’m certain it’ll work with an audience ready to flock to a Piolo movie or just eager to be scared out of their seats during the Festival. Midway, the film does pick up, and there are more organic scary scenes that truly work and aren’t being force-fed to us through the soundtrack. It may just be me and how I appreciate more subtlety in dishing out horror, but I wish the filmmakers had taken a slower-burn approach. 

"Mallari" is an official entry for the 2023 Metro Manila Film Festival. It opens on Christmas Day.

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.