ADVERTISEMENT

Vice Ganda shares a heartfelt devotion to his mother

Published Dec 13, 2025 11:55 pm
Unkabogable Star Vice Ganda openly shared his heartfelt devotion to his mother, revealing that there is absolutely nothing he wouldn't do to bring her joy.
Vice Ganda (images courtesy of Facebook)
Vice Ganda (images courtesy of Facebook)
At this flourishing stage in his life, Vice is wholly devoted to ensuring her happiness, pouring his energy and love into every gesture, big or small, to brighten her days and celebrate her vibrant spirit.
During the media conference for his upcoming movie "Call Me Mother," also starring Nadine Lustre, Vice looked back at the dark days when his mom got depressed about the demise of his father.
"Napakaraming memorable na karanasan ko sa nanay ko. Mabibigat, magagaan, nakakatuwa, at masaya. Yung mabigat is lagi kong naaalala nung napatay yung tatay ko. So humihingi kami noon ng hustisya at uma-attend kami ng hearing. (I have so many memorable experiences with my mother. Heavy, light, funny, and happy. The heavy one is when I always remember when my father was killed. So we used to ask for justice, and we would attend the hearing.)"
"Traumatized kami noon kami nga nakikita namin yung tao na pumatay sa tatay ko. Hindi pa namin alam kung ano ang depression noon pero alam ko depressed ang nanay ko nun. Grabe yung itsura ng nanay ko. Mukha na siyang adik sa payat. Every day she makes sure na pupunta sa church na nakabelo. (We were traumatized when we saw the man who killed my father. We didn't know what depression was back then, but I know my mother was depressed. My mother looked terrible. She looked like a skinny addict. Every day she makes sure to go to church wearing a veil)," Vice also said.
The cast of 'Call Me Mother.'
The cast of 'Call Me Mother.'
Vice shared that his family had recently returned from a breathtaking getaway in Italy, where they indulged in a grand vacation filled with rich experiences and vibrant memories.
"Ngayon naman, just recently, we just arrived from Italy. Nagpunta kami ng Rome, na Vatican. Kasi birthday ng nanay ko noong Oct. 7. (Now, just recently, we just arrived from Italy. We went to Rome, to the Vatican, because it was my mother's birthday on Oct. 7.)"
"Ang dream niya makapunta ng Assisi. Sabi ko sa kanya tatapusin lang niya ang movie. So noong umuwi na kami, sabi niya, 'Anak ang swerte-swerte ko!' Naranasan ko pa ito. (Her dream was to go to Assisi. I told her I would just finish the movie. So when we got home, she said, 'My son, I'm so lucky!' I've experienced this myself.)"
"Kasi ang tanda na ng nanay ko. Kaya pinipilit ko ngayon na ibigay ang mga gusto niya kasi nga matanda na siya. Kaya ang saya-saya ko na nakakagawa pa rin kami ng mga magagandang memories ng nanay ko. Natatalo na siya ng mga mabibigat at malungkot na alaala. (Because my mother is getting older. So now I'm trying to give her what she wants because she's old. That's why I'm so happy that we can still make good memories with my mother. She's already overcome by the heavy and sad memories)," Vice added.
The official film poster of 'Call Me Mother'
The official film poster of 'Call Me Mother'
Anticipated reunion
Vice Ganda and Nadine Lustre mark their highly anticipated reunion in a comedy-drama film about a mother’s unconditional love in “Call Me Mother,” an official entry to the 51st Metro Manila Film Festival, out in cinemas beginning Dec. 25.
The movie’s official trailer earned a total of 20 million views after more than 24 hours across social media platforms, and the hashtag #CallMeMotherFullTrailer was the top trending topic nationwide following the trailer release on Dec. 2.
Helmed by award-winning filmmaker Jun Robles Lana, the movie delves into the complexities of unwavering love, commitment, and sacrifice in motherhood. It will warm hearts and bring joy to families this Christmas season.
“Call Me Mother” is a story about two mothers, Twinkle (Vice) and Mara (Nadine). Twinkle is a former queen maker turned adoptive, loving queer mother to Angelo (Lucas Andalio), who proves that motherhood isn’t about biology but about choosing love and devotion.

On the other hand, Mara, Angelo’s biological mom, is a former teen pageant prodigy turned high-fashion model who lives with deep regret after she made the life-changing decision to abandon Angelo to follow her dreams.
Twinkle reaches out to Mara to finalize the adoption so he can bring Angelo to his new job abroad. However, Mara will only agree to sign the adoption papers if Twinkle helps her win the country's biggest beauty pageant.
From a reluctant parent to a fully embracing motherhood, can Twinkle live up to his end of the bargain with Mara despite her growing closeness to Angelo?
The film also stars “Pinoy Big Brother Celebrity Collab” housemates Klarisse De Guzman, Mika Salamanca, Brent Manalo, Esnyr Ranollo, River Joseph, and Shuvee Etrata, as well as Chanda Romero, Carmi Martin, Ces Quesada, John “Sweet” Lapus, MC Muah, Iyah Mina, Jennifer Sevilla, Robert Ortega, Tanya Gomez, and Divine Tetay.
“Call Me Mother” is produced by Star Cinema, The IdeaFirst Company, and Viva Films.
Embrace a mother’s love in all of its forms in “Call Me Mother” - in cinemas nationwide beginning Dec. 25.
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.