ADVERTISEMENT

Derrick Monasterio on the challenges of portraying Crisostomo Ibarra in 'Ibarra…Ngayon'

Published May 22, 2026 12:47 pm  |  Updated May 22, 2026 01:29 pm
Derrick Monasterio (Facebook)
Derrick Monasterio (Facebook)

Several years after making his theater debut in "The Rak of Aegis" in 2019, Derrick Monasterio is returning to theater, stepping into one of Philippine literature’s most iconic roles as Crisostomo Ibarra in the restaging of the 2023 musical play "Ibarra…Ngayon."

During our visit to their rehearsal at the GSIS Theater, the Sparkle artist shared with Manila Bulletin Entertainment the emotional and physical challenges that come with portraying Ibarra, noting how different the character is from his real-life personality.

In fact, it was through portraying the character that he became more aware of the social and political issues affecting the country — topics he admitted he used to avoid to keep himself from getting stressed.

“Ako kasi as Derrick, parang mawala yung stress sa sarili ko, hindi ko na masyadong nilalagay yung sarili ko sa mga nangyayari sa lipunan natin ngayon,” he said.

Derrick explained that, unlike him, Ibarra is deeply involved in society and the struggles of the people, which made the role emotionally challenging for him.

“Pero si Ibarra kasi, opposite talaga. Super involved siya sa mga nangyayari. So, feeling ko, yun din yung isa sa pinakamahirap internally,” he added.

Aside from understanding Ibarra’s beliefs and patriotism, Derrick also struggled with the character’s physicality and posture.

“Siguro sa physicality, yung tindig ni Ibarra, nahihirapan ako dun kasi ako as Derrick, I have a lazy posture. Lagi akong naka-slouch, kaya every time, after rehearsal, laging masakit likod ko,” he shared.

The actor also opened up about his frustrations with the country’s current political climate, saying recent events in the Senate and society have left him feeling hopeless.

“As a civilian ng Pilipinas, medyo nawawalan na rin ako ng pag-asa, sa totoo lang. Dito sa mundo natin… tagal na nitong problema, e. Si Rizal nga, nalaman na niya, ang tagal na nito… tapos hanggang ngayon, ganito pa rin tayo,” he said.

Because of these frustrations, Derrick revealed that he is considering leaving the country for the sake of his future family and children.

“Parang iniisip ko, kung hindi pa rin ito magbabago anytime soon, ako na lang ang mag-a-adjust. Ako na lang ang lalayo. Lilipat na lang ako ng ibang bansa. Kasi nakakawala ng hope. Personal lang yun, ha?”

Despite his personal views, Derrick acknowledged the irony of portraying a character like Ibarra, whose ideals and patriotism differ greatly from his own perspective.

“Actually, sobrang ironic na ganito ang napi-feel ko. Tapos, ganito yung napi-feel ni Ibarra. Kasi magkaibang-magkaiba talaga kami ng pananaw. Pero… well, as actors, kailangan naming gawin, kailangan kong ibigay, kailangan kong mahalin ang bayan kahit mahirap.”


"Ibarra…Ngayon" is directed by Frannie Zamora, with musical direction, composition, and arrangement by Joed Balsamo.

The musical will take the stage on June 18 at the GSIS Financial Theater along J.W. Diokno Boulevard in Pasay City.

Tickets are available via TicketWorld and Ticket2Me.

Related Tags

Derrick Monasterio Crisostomo Ibarra Ibarra Ngayon GSIS Theater
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.