ADVERTISEMENT

Hit Korean film 'The King's Warden' reaches 16 million moviegoers

Published Apr 5, 2026 02:24 pm
Park Ji-hoon in "The King's Warden" (Showbox / KOFIC)
Park Ji-hoon in "The King's Warden" (Showbox / KOFIC)

The Korean blockbuster film “The King’s Warden” achieved another milestone by garnering 16 million moviegoers in South Korea.

Showbox, the film’s distributor, announced that “The King’s Warden” reached the new record on April 5. 

On April 4, the movie reached 15,997,310 moviegoers. Since opening on Feb. 4 up to April 4, the film has earned $102.23 million at the Korean box office, according to data from the Korean Film Council (KOFIC). It reached 15 million viewers on March 25. 

The historical film stars Park Ji-hoon, Yoo Hae-jin, Yoo Ji-tae, Jeon Mi-do, Lee Joon-hyuk, and Ahn Jae-hong.

Set in 1457 during the Joseon Dynasty in Korea, the historical film tells the story of King Danjong (Yi Hong-wi), played by 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).  

"The King's Warden" (Showbox / KOFIC)
"The King's Warden" (Showbox / KOFIC)
"The King's Warden" (Showbox / KOFIC)

It was revealed that eight out of every 100 viewers of the film watched the movie multiple times. 

According to cinema CGV, 5.2 percent of the audience for “The King’s Warden” watched it twice, and three percent watched it three or more times or that 8.2 percent of the audience saw it two or more times, Korean media reported. 

The film shared this achievement among all-time 10-million-viewer movies such as “12.12: The Day” (2023) and “Masquerade” (2012).

A CGV official said,”’ The King’s Warden’ is being viewed relatively evenly across all age groups, showing widespread popularity, while also generating demand for repeat viewings. The emotional resonance of the work, along with the preference for the actors and narrative, has created a highly immersive audience.”

As of April 5, “The King’s Warden” ranks third in box office success among all domestic releases, following “The Admiral: Roaring Currents,” which achieved it in 2014 and tallied 17.61 million moviegoers, and “Extreme Job” in 2019, which has 16.26 million moviegoers. 

Film critic Yoon Sung-eun analyzed the re-watching craze, saying, "The actors' dialogue and performances provide subtle enjoyment, making it easy to watch a movie you have already seen again. Additionally, the fandom of actor Park Ji-hoon, who, as a newcomer, successfully captured the melancholic atmosphere of Danjong, also played a role."

Related Tags

The King\'s Warden Park Ji-hoon Korean film
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.