ADVERTISEMENT

Jisoo posts Cebu photos taken during filming of Netflix K-series 'Boyfriend on Demand'

Published Mar 9, 2026 09:48 am  |  Updated Mar 9, 2026 04:47 pm
Jisoo and program director/producer (PD) Kim Jung-sik at Shangri-La Mactan, Cebu (Instagram)
Jisoo and program director/producer (PD) Kim Jung-sik at Shangri-La Mactan, Cebu (Instagram)

K-pop star and actress Jisoo uploaded photos on Instagram taken in Cebu during the filming of Netflix’s new Korean series “Boyfriend on Demand.” 

The series stars Jisoo and actor Seo In-guk with appearances by Seo Kang-jun, Lee Soo-hyuk, Ong Seong-wu, Lee Jae-wook, Lee Hyun-wook, Jay Park, Kim Young-dae, and Lee Sang-yi. 

Jisoo plays the role of Seo Mi-rae , an exhausted webtoon producer who escapes reality through a subscription-based virtual dating simulation program, where she meets the boyfriends of her dreams. 

Scenes in the series were filmed in different scenic locations in Cebu, including Shangri-La Mactan, Cebu, Bluewater Maribago Beach Resort, El Mar Resort Cebu and Nustar. 

Jisoo posted photos on Instagram showing her at  Shangri-La Mactan, Cebu and Bluewater Maribago Beach Resort,  together with Seo In-guk and program director/producer (PD) Kim Jung-sik. 

The Philippines’ Department of Tourism recently posted on Facebook, “Filmed at Shangri-La Mactan, Cebu and the stunning Cebu sea, the breathtaking locations make the drama even more romantic.” 

Jisoo and Seo In-guk were in Cebu in February last year for the filming of “Boyfriend on Demand.” 

“Boyfriend on Demand” debuted in the top 10 in 52 countries and territories, according to streaming analytics website FlixPatrol. 

In the Philippines, it debuted at No. 4 among TV shows and rose to No. 2 the following day.

Cebu (Instagram)
Cebu (Instagram)
Jisoo (Instagram)
Jisoo (Instagram)
"Boyfriend on Demand" (Netflix)
Jisoo in Cebu (Instagram)
Jisoo in Cebu (Instagram)
Jisoo at Shangri-La Mactan, Cebu (Instagram)
Jisoo at Shangri-La Mactan, Cebu (Instagram)
Cebu (Instagram)
Cebu (Instagram)
Jisoo  (Instagram)
Jisoo (Instagram)
Actors Seo In-guk (left) and Ko Kyu-phil (Instagram)
Actors Seo In-guk (left) and Ko Kyu-phil (Instagram)
Seo In-guk (Instagram)
Seo In-guk (Instagram)
 Jisoo at Shangri-La Mactan, Cebu (Instagram)
Jisoo at Shangri-La Mactan, Cebu (Instagram)
Jisoo (Instagram)
Jisoo (Instagram)
Jisoo (Instagram)
Jisoo (Instagram)
Jisoo and Seo In-guk (Instagram)
Jisoo and Seo In-guk (Instagram)
Jisoo at Bluewater Maribago Beach Resort (Instagram)
Jisoo at Bluewater Maribago Beach Resort (Instagram)
Jisoo in Cebu (Instagram)
Jisoo in Cebu (Instagram)
Jisoo and Seo In-guk (Instagram)
Jisoo and Seo In-guk (Instagram)
Jisoo at Bluewater Maribago Beach Resort (Instagram)
Jisoo at Bluewater Maribago Beach Resort (Instagram)
Jisoo and Seo In-guk (Instagram)
Jisoo and Seo In-guk (Instagram)
Jisoo (Instagram)
Jisoo (Instagram)
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.