ADVERTISEMENT

Relive the 'Bagets' era: Meet the new Gilbert

Published Sep 22, 2025 10:06 am
Noel Comia Jr.
Noel Comia Jr.

A new generation of stars is ready to bring fresh energy to the iconic Bagets barkada.

Bagets The Musical, the joint production of VIVA Communications Inc., The Philippine STAR, and NEXT by Philstar Media Group, and Newport World Resorts, revives the friendships, mischief, and growing pains of high school life in a nostalgic return to the 1980s.

Get to know Noel Comia Jr. and Tomas Rodriguez as they step into the shoes of Gilbert, the geeky member of the group portrayed initially by Herbert Bautista.

Exploring Gilbert’s shy side with Noel Comia Jr.

What made the coming-of-age classic timeless was its relatability. That’s the spirit, Noel Comia Jr. is most excited to bring on stage.

“We all have that experience of liking someone but not being able to share how we feel,” he shares. “Gilbert is awkward, self-conscious, and still figuring himself out.”

Comia draws on his musical theater background to add such depth to the role. His notable credits include Buruguduystunstugudunstuy: Ang Parokya ni Edgar Musical, Pinocchio and The Secret Garden with Repertory Philippines, and Fun Home with Miss Lea Salonga.

“What the audience might not know about Gilbert is that he’s the life of the party,” he says. “I’m excited to show that side, especially the kulitan with the barkada, because I never experienced that in high school.”

It’s that energy and camaraderie he hopes the audience will feel throughout the show.

“To be part of such an iconic stage play is an honor,” he says. “I’ll do my best to pay tribute to the character with respect.”

Tomas Rodriguez
Tomas Rodriguez

Why Tomas Rodriguez feels right at home in Bagets The Musical

If Comia dives into Gilbert’s more reserved energy, Tomas Rodriguez leans into the character’s mischief.

“Kada high school barkada mayroong Gilbert. ‘Yung tipong mahiyain pero laging game sa kalokohan,” he begins with a laugh. “Doon ako nakaka-relate, sa kapilyuhan niya.”

A member of the P-pop boy group Alamat, the artist is known for his free-spirited nature. He began his career in Pinoy Big Brother (PBB) 737 and later appeared in films like For the Love: Anghel, Kurdapya, The Ship Show, and Expensive Candy.

“This is my first theater stint, so medyo kinakabahan pero excited,” he admits. “Malaking tulong ang opportunity na ’to to help me grow in the arts and in acting.”

Rodriguez even went as far as training his glutes for a scene in the musical — a quirky kind of dedication that makes his performance all the more worth looking forward to.

“We have dancing and singing workshops lined up for this,” he concludes. "Siguro ang dapat abangan ng mga manonood ay kung paano namin sila madadala sa panahon noon at maisasama sa pagtanda ngayon.”

Comia and Rodriguez portray Gilbert in his entirety. From playful antics to quiet reflection, every moment feels familiar yet fresh. It’s a performance that captures the magic of adolescence.

Bagets The Musical is scheduled to run from Jan. 23 to March 2026 at the Newport Performing Arts Theater. More cast members will be revealed soon. The musical is directed by Maribel Legarda, written by J-mee Katanyag and Vince Lim, musicaldirector.

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.