ADVERTISEMENT

Albee Benitez reveals budget for PH's most expensive fantasy film 'MagikLand'

Published Dec 10, 2020 01:46 pm
Albee Benitez

Nevermind the budget. 

Former Congressman Albee Benitez, owner of BrightLight Production, is happy with the outcome of "MagikLand," one of the 10 official entries to the virtual 2020 Metro Manila Film Festival, which took almost two years to be finished. 

"The original budget is P90 million but we already crossed P100 million. Actually I stopped counting. Considering the number of special effects, computer graphics, animation, lumagpas na kami ng isang daan. If you look at it, parang secondary ‘yung business side ng film,” said Benitez during an interview in Quezon City on Dec. 9.

Through "MagikLand," Benitez said that he was able to prove that Filipinos can make a quality fantasy film.

"It was designed really to showcase that Filipinos can. That’s why it took us a couple of years to complete," he added.

"Magikland" follows the story of four lonely kids who unexpectedly meet up after playing the MagikLand mobile app on Christmas eve. Not so long after, a magical phenomenon occurs: a portal opens in their midst sucking the kids from the real world and transporting them to the mystical world of MagikLand." 

As they fight to save this magical world, the kids also discover their respective strengths, and the power that can only be achieved through teamwork, selflessness and finding happiness in friendship hat they've formed with one another. 

Benitez said: "MagikLand is a Filipino fantasy film made for the family. It is an epic visual feast that takes you to a world where dragons, gods and other fantasy creatures reside.

The film's themes, he also said, are rooted in age old Negros myths "which is why the heroes names pay homage to the local landscape: Boy Bakunawa, Mara Marapara, Pat Patag, and Kit Kanlaon."

Benitez said "MagikLand" is one of the most ambitious films ever made in recent Philippine cinematic history. "Ninety-five percent of the shots for the film were  meticulously created with state-of-the-art visual effects. It was shot in Tanay, Laguna, Rizal, Nueva Ecija and Ilocos."

"Magikland is the last film from iconic director Peque Gallaga. It has the same feel and genes as his previous blockbuster hits Magic Temple  and Magic Kingdom," he added.

Benitez revealed that he initially wanted to pull out the movie from the filmfest because it is much appreciated on the big screen.

"We will release a director's cut of the film with some added scenes once it is shown in theaters next year. We hope that they will approve our request that it would be shown in cinema once the situation in the country has normalized," he said.

Watch official trailer:

Directed by Christian Acuna, the movie stars Miggs Cuaderno, Elijah Alejo, Joshua Eugenio, Princess Rabara, Bibeth Orteza and Jun Urbano. It also produced by Rey Bantug, Lore Reyes, and Gallaga. It will be shown on Dec. 25 via Upstream.     

Related Tags

MMFF2020 MetroManilaFilmFestival2020 Albee Benitez Magikland fantasy PequeGallaga
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.