ADVERTISEMENT

What can we expect from Virgin Labfest XXI?

How the theater festival bares all in 'Hubo't Hubad'

Published May 25, 2026 10:38 pm

At A Glance

  • Actors, directors, and playwrights are dead set on giving their all to present their stories.
FULL HOUSE Actors, directors, and playwrights participating at Virgin Labfest XXI (Photos: Kiko Cabuena)
FULL HOUSE Actors, directors, and playwrights participating at Virgin Labfest XXI (Photos: Kiko Cabuena)
For its 21st edition, Virgin Labfest is going all the way with its theme, “Hubo’t Hubad.”
Hubo’t hubad’s literal translation is to be completely naked. When one is stripped down to their bare skin, they are fully presented and have nothing to hide. Similar to how this year’s 12 selected virgin plays are direct with their stories, quick to make sure their message is spread far and wide from the stage of the Tanghalang Ignacio Gomez (Cultural Center of the Philippines Black Box Theater).
BEHIND THE STAGE Marco Viana and Toni Go-Yadao, VLF XXI festival directors
BEHIND THE STAGE Marco Viana and Toni Go-Yadao, VLF XXI festival directors
This year, we can expect plays that don’t hold back. Actors, directors, and playwrights are dead set on giving their all to present their stories. No topic is too sacred to go untouched. From the brutal realities of the bloody war on drugs, to the messy and complicated relationships families may have, and to the burning questions that come with grappling with one’s sexuality. These are all familiar stories that some might relate to and know all too well, but with the added oomph of theater folk who know just how to leave lasting memories on their audiences.
FATHER AND SON 'Elehiya' centers around Ed (John Sanchez) and his father Gardo (Dennis Marasigan).
FATHER AND SON 'Elehiya' centers around Ed (John Sanchez) and his father Gardo (Dennis Marasigan).
Eight newbies and four returning playwrights will be participating in VLF XXI. These include Anthony Kim Vergara’s “Password123, Pilipinas 321,” Elijah Felice Rosales’ “Human Rights Story of the Year,” Floyd Scott Tiogangco’s “Patayin ang mga Surot (Kill the Parasites),” Neil Arkhe Azcuna’s “Balos (Payback),” Alab Usman’s “Haram,” Gab Mactal’s “Lualhati (Glory),” Dustin Celestino’s “Elehiya (Mournful Poem),” Ron Evangelista’s “She’s Electric,” Faith Ferrer Lacanlale’s “Betamax,” Jerom Canlas’ “Footprint,” John Lapus’ “Taksyapo,” and Gerald Manuel’s “Buhaghag (Frizzy).” Three previous plays, Ade Valenzona’s “Polar Coordinates,” Rolin Cadallo Obina’s “The Late Mr. Real,” and Siege Malvar’s “Presidential Suite #2,” are also set to make a return.
INTENSE NARRATIVE 'Human Rights Story of the Year' follows the story of Ish (Justine Peña) and Doy (CJ Navato).
INTENSE NARRATIVE 'Human Rights Story of the Year' follows the story of Ish (Justine Peña) and Doy (CJ Navato).
Aside from plays, VLF XXI also has stage readings, where stripped-down reading performances of some submitted scripts are held. There is also a writing workshop to be led by award-winning playwright Glenn Sevilla Mas. Taiwan International Play Reading Festival (TIPR) will also hold a special staged reading of Ihot Sinlay Cihek’s “How Romantic: A Guide to Modern Pangcah Life,” alongside the National Art Centre’s “Prison Dancer.” Other opportunities also include talks from international speakers and veteran playwrights.
VLF XXI “Hubo’t Hubad” will run from June 3 to 28, 2026. Tickets are priced at ₱1,200 (Premium) and ₱1,000 (Regular) and are available for purchase via TicketWorld, Ticket2Me, and the Cultural Center of the Philippines Box Office.

Related Tags

Arts and Culture Virgin Labfest XXI Cultural Center of the Philippines Tanghalang Pilipino
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.