ADVERTISEMENT

Darryl Yap reflects on 'Pepsi Paloma' controversy: I learned a valuable lesson

Published May 8, 2026 04:34 pm

Filmmaker Darryl Yap said the controversy surrounding his upcoming movie "The Rapists of Pepsi Paloma" taught him an important lesson: to listen more closely to advice from people he trusts.

Yap is currently facing two counts of cyberlibel filed by veteran TV host Vic Sotto over the teaser trailer of the film. The charges stemmed from a resolution released by the Muntinlupa City Prosecutor’s Office on March 17.

Reflecting on the issue, Yap admitted he now realizes the value of guidance given to him by Viva chairman Vic del Rosario.

“Even before the mess, he was already very paternal in giving me advice and telling me how to best approach certain things I wanted to film. But the rascal in me wouldn’t listen,” Yap shared.

“If there’s one thing I learned from this, it’s that I should listen and take heed, especially if Boss Vic is the one giving the advice,” he added.

Despite the controversy, Yap maintained that he has no plans of deleting the portions of the film that triggered the issue.

“My film is an extension of my humanity and my values. If I delete certain portions just because it’s no longer convenient for me, it will speak about my character. So, I don’t think I’m bound to delete anything,” he said.

The director also stressed that he wants to stand by the film rather than regret backing down in the future.

“I’m only 39, but when I look back, I don’t want to regret not standing by certain things. So, I want to fight for the film,” he said.

According to Yap, his main goal is simply to have the movie shown to the Filipino audience.

“I just want to show my film to the Filipino people. I don’t think I’ll be persuaded to keep it hidden. I don’t know what the terms would be if there’s ever a settlement, but I really want our film to be shown,” he said.

Yap admitted that attending court hearings has been physically exhausting and inconvenient.

“Traveling from Mandaluyong to the hearings is a hassle,” he shared.

Still, he clarified that the controversy has not significantly affected his career because his projects are contract-based.

“I can’t say I’m affected career-wise because all my works have contracts. Whether I want to get out of bed or not, I still have to work. So, it’s not really affecting my career,” he explained.

Yap also acknowledged the challenges of balancing his signature humor with today’s changing social climate.

“I’m trying, but I can’t be too ‘woke.’ I will lose my voice as a creative. I grew up in a time when comedy was about poking fun at anything and everything. But I’m really trying to, somehow, find a balance,” he said.

His latest movie, "Love, Ngo," which opens in theaters on June 3, may also draw attention for tackling the story of a man with a cleft lip.

“Actually, there are already some grumblings here and there, but I hope it eases their worries a bit knowing that I included actual people with cleft lip in the cast, and they were happy with my script,” Yap said.

The film stars Jerald Napoles, Gina Alajar, Candy Pangilinan, Malupiton, and Jack Argota.

Related Tags

Darryl Yap Vic Sotto The Rapists of Pepsi Paloma Love Ngo cyberlibel Pepsi Paloma controversy Viva Films
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.