ADVERTISEMENT

GOSSIP GIRL: Alex Calleja takes a scary turn at MMFF 2025

Published Dec 23, 2025 11:21 am
“I have always been a Shake, Rattle & Roll fan,” stand-up comedian Alex Calleja tells me, eyes lighting up, while we were both waiting to step onstage as hosts for the Watsons Christmas event. “Never in my life did I imagine I’d be part of such an iconic movie franchise. And to be the husband of Manilyn Reynes and the father of Francine Diaz? That was an added treat. But having a death scene in Shake, Rattle and Roll, that’s my second proudest moment after my Netflix comedy special."
Alex Calleja
Alex Calleja
Only Alex could say that with a straight face—and a grin that says he knows how surreal it all sounds. Alex is part of “Shake, Rattle & Roll: Evil Origins,” also known as Shake, Rattle & Roll 17, the seventeenth installment of the legendary Filipino horror anthology produced by Regal Entertainment. The film marks the franchise’s triumphant return to the 51st Metro Manila Film Festival, after sitting out the 2023 edition. Directed by Shugo Praico, Joey de Guzman, and Ian Loreños, Evil Origins unfolds across three timelines: the past (1775), the present (2025), and the future (2050). It’s a chilling reminder of why Shake, Rattle & Roll remains a cultural staple—evolving with the times while still delivering unforgettable scares.
Despite his growing presence on the big screen, Alex remains grounded—and brutally honest—about where his heart truly lies.“So which do you prefer more, movies or stand-up?” I asked him.
“Stand-up, of course,” he answered without missing a beat. “Giselle, you very well know this—when it comes to live shows, we are the stars of the show. But in movies, we know our place. We’re the humble support to the bigger stars.”
And yet, here he is—doing movies. “Because I want to stay relevant,” he said. “Being comfortable in your niche is okay, but I want growth. Iwant to entertain every Filipino—not just those who come to my shows or watch me in corporate events.”
Giselle Sanchez and Alex Calleja
Giselle Sanchez and Alex Calleja
“I want a farmer in Sultan Kudarat to say, ‘Oh, Alex Calleja—I saw him die in Shake, Rattle & Roll 17. Astig yung death scene na!’”That, in a nutshell, is Alex Calleja’s north star: relevance with purpose.
“That’s why I wake up at 6 a.m. every day to be a guest host on Good Times with Mo Twister. That’s why I accept taping and long shooting hours. I want to entertain every Juan and every Juana.”
Alex is currently on a roll, hosting and performing in corporate shows left and right this December.
Come February next year, he brings Comedy Crew PH to perform with him in Singapore, followed by shows in the UnitedStates—proof that Filipino comedy continues to resonate beyond our shores. Whether delivering punchlines onstage or meeting his cinematic demise in a horror classic, one thing is clear: Alex isn’t just chasing laughs — he’s building longevity.
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.