ADVERTISEMENT

Cine Europa 29 opens with films reflecting a changing Europe

Published May 25, 2026 11:47 am
Cine Europa opens in 2026, celebrating almost three decades of being an integral part of Manila’s cultural calendar. (Photo: Manila Bulletin)
Cine Europa opens in 2026, celebrating almost three decades of being an integral part of Manila’s cultural calendar. (Photo: Manila Bulletin)
Cine Europa returns to the Philippines on May 28 for its 29th edition, bringing with it a lineup of films that span family storytelling, contemporary drama, political conflict, and documentary filmmaking from across Europe.
Organized by the Delegation of the European Union to the Philippines (EU) together with its member states, the festival remains the country’s longest-running European film festival and one of the European Union’s most visible cultural initiatives in the Philippines.
Screenings will begin at Shangri-La Plaza from May 28 to June 3 before moving to Rizal Park from June 15 to 20, with additional screenings scheduled in Tacloban and Cagayan de Oro. Admission remains free on a first-come, first-served basis.
This year’s edition features 17 films and three documentaries from across Europe, continuing Cine Europa’s long-standing role as both a film festival and a platform for cultural dialogue between Europe and the Philippines.
Ahead of the official opening, representatives of EU member states and members of the diplomatic community gathered on May 14 for the festival’s launch at Shangri-La Plaza, where guests were treated to a special screening of the Polish film “Lampo, the Travelling Dog”.
Presented by Poland as part of this year’s lineup, the film tells the story of a traveling dog inspired by real events and offered a lighter, family-oriented entry into contemporary Polish cinema.
Full schedule of this year’s Cine Europa (Photo: EU Delegation in the Philippines)
Full schedule of this year’s Cine Europa (Photo: EU Delegation in the Philippines)
Poland is also bringing the drama “Loss of Balance” to the festival, exploring more introspective themes through contemporary storytelling.
At the same time, Cine Europa 29 also reflects the political realities shaping Europe today.
Ukraine joins this year’s lineup with the documentary “A Simple Soldier”, directed by Artem Ryzhykov and Juan Cruz. The documentary follows Ryzhykov, a filmmaker who joined Ukraine’s Territorial Defence Forces following Russia’s full-scale invasion and continued documenting the war from inside the conflict itself.
Its inclusion brings a sharper political dimension to the festival, underscoring how European cinema continues to engage with questions of war, identity, displacement, and resistance.
That intersection between art and political reflection has long defined much of European filmmaking.
Over the years, Cine Europa has gradually built an audience in the Philippines that extends beyond diplomats and film enthusiasts to include students, artists, filmmakers, and younger audiences interested in international storytelling and independent cinema.
The festival’s continued expansion outside Metro Manila also reflects a broader effort by the European Union to make cultural programming more accessible beyond traditional diplomatic spaces.
Nearly three decades since it first launched in the Philippines, Cine Europa has evolved into a familiar part of Manila’s cultural calendar—one where diplomacy is done through film, and stories that offer Filipino audiences a window into the many versions of Europe itself.

Related Tags

EU Delegation in the Philippines Cine Europa
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.