ADVERTISEMENT

K-drama 'Red Swan' with Kim Ha-neul, Rain premieres on Disney+

Published Jul 4, 2024 12:52 am

The Korean drama “Red Swan,” starring actress Kim Ha-neul, and pop star and actor Rain (Jung Ji-hoon) premiered on Disney+ on July 3.

Kim Ha-neul plays the role of Goodwill Ambassador and former professional golfer Oh Wansoo who starts to fall in love with her mysterious bodyguard Seo Doyoon (Rain) after years of her husband’s (Kim Yongkook played by Jung Gyu-woon) infidelity. They begin to discover the truth behind the terrorist attacks and death threats.

Redswan3.jpeg

RedSwan2.jpg

RedSwan1B.jpg

Kim Ha-neul and Rain star in Disney+'s "Red Swan" (Photos from Disney Plus Korea and the Philippines)

Her acting credits are “A Gentleman’s Dignity” and “On Air” while Rain has appeared in “Ghost Doctor” and “Ninja Assassin.”

“Red Swan” is directed by Park Hongkyun and written by Choi Yoonjung.

During a press conference for the drama on July 2, Rain wished that their drama will be the most successful this year on Disney+.

“I hope that ‘Red Swan’ becomes the most successful series on Disney+ this year,” he said, Korea JoongAng Daily reported.

Kim Ha-neul likened “Red Swan” to the 1992 film “The Bodyguard” starring Kevin Costner and Whitney Houston.

“I enjoyed the film ‘The Bodyguard’ and it’s been a while since seeing a story that touches on that concept, which got me interested,” she said.

She added, “Also, as the story moved forward, each episode made me more curious, and each one captured so many different stories, sucking me into them in minutes, which made me decide to take the role.”

Red Swan Still 2.jpg

Red Swan Still 1.jpg

Red Swan Still 3.jpg

"Red Swan" (Disney+)

Kim Ha-neul said she paid attention to her appearance for her role.

“As my character is set as a foundation’s chairperson, I monitored many UN goodwill ambassadors to learn their hand gestures, movements and mindset. I also paid a lot of attention to my appearance, as it was an important factor in how my character looked,” she said.

For his role as a bodyguard in “Red Swan,” Rain said he tried to do most of the action scenes himself.

“I have a disease of feeling sorry for using stunt body doubles, as I know I can do the actions myself. I always said that I’ll do them myself, and actually, that was more comfortable for me,” he said.

The director praised Rain for his acting.

“What surprised me the most personally while filming was how detailed the actor is when expressing emotions. So, I believe that it will add more fun to the show when the viewers have this in mind while watching his actions,” he said.

Rain said viewers will get hooked into watching “Red Swan.”

“I’m confident that after watching a minute or two of the series, the viewers will be sucked into it,” he said.

Related Tags

Disney Plus Red Swan drama Rain (Jung Ji-hoon) Kim Ha-neul
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.