ADVERTISEMENT

Korean film 'The King's Warden' reaches 4 million viewers, watched by President Lee

Published Feb 18, 2026 06:11 pm
South Korean President Lee Jae-myung (left) watched the historical film “The King’s Warden” starring Park Ji-hoon (left) (Photos from President Lee's Facebook account, X)
South Korean President Lee Jae-myung (left) watched the historical film “The King’s Warden” starring Park Ji-hoon (left) (Photos from President Lee's Facebook account, X)

The film “The King’s Warden” has garnered four million viewers, including South Korean President Lee Jae-myung. 

“The King’s Warden” stars Park Ji-hoon, Yoo Hae-jin, Yoo Ji-tae, Jeon Mi-do, Lee Joon-hyuk, and Ahn Jae-hong.

Park Ji-hoon is a former member of K-pop boy band Wanna One and has starred in the hit series “Weak Hero Class 1” and “Weak Hero Class 2.” 

The historical Korean film is set in 1457 during the Joseon Dynasty and tells the story of King Danjong (Park Ji-hoon), who is betrayed by his uncle and dethroned. 

He is exiled to Cheongnyeongpo, Yeongwol, Gangwon Province, and encounters the village chief, Eom Heung-do (Yoo Hae-jin).  

South Korean President Lee Jae-myung (Photo from President Lee's Facebook account)
South Korean President Lee Jae-myung (Photo from President Lee's Facebook account)
Park Ji-hoon in “The King’s Warden” (X)
Park Ji-hoon in “The King’s Warden” (X)
Park Ji-hoon in “The King’s Warden” (X)
Park Ji-hoon in “The King’s Warden” (X)
Park Ji-hoon in “The King’s Warden” (X)
Park Ji-hoon in “The King’s Warden” (X)

“The King’s Warden” opened in South Korea on Feb. 4. According to the Korean Film Council (KOFIC), “The King’s Warden” reached four million viewers on Feb. 18. 

This feat was faster than "The King and the Clown," which reached the four-million viewer mark in 17 days. 

The cast celebrated the achievement with photos released by distributor Showbox. 

One of those who watched “The King’s Warden” was President Lee. 

On Feb. 17, Lunar New Year or Seollal in South Korea, President Lee and his wife Kim Hye-kyung watched  “The King’s Warden” at CGV Yongsan in Seoul. 

Lee posted on X (formerly Twitter), “The power of Korean culture! I came to see a movie. For now, where and what I’m watching is a secret.” The Blue House later revealed the film to be “The King’s Warden.” 

“The King’s Warden” is currently the No. 1 film in South Korea in 2026 and the first film to reach four million viewers this year. 

As of Feb. 17, the film has earned $23.49 million at the Korean box office. With a reported production cost of 10.5 billion (about $7.27 million), the film’s break-even point was 2.6 million viewers. 

“The King’s Warden” was directed by Jang Hang-jun who also co-wrote it with Hwang Seong-gu. 

Park Ji-hoon (left) and Yoo Hae-jin, in “The King’s Warden” (X)
Park Ji-hoon (left) and Yoo Hae-jin, in “The King’s Warden” (X)
The cast and director “The King’s Warden”Park Ji-hoon celebrate the film reaching four million viewers in South Korea on Feb. 18 (x/Showbox
The cast and director “The King’s Warden”Park Ji-hoon celebrate the film reaching four million viewers in South Korea on Feb. 18 (x/Showbox
The cast and director “The King’s Warden”Park Ji-hoon celebrate the film reaching four million viewers in South Korea on Feb. 18 (x/Showbox
The cast and director “The King’s Warden”Park Ji-hoon celebrate the film reaching four million viewers in South Korea on Feb. 18 (x/Showbox

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.