ADVERTISEMENT

Expelled K-pop idol says he never left boy band, denounces agency

Published Jun 20, 2025 09:32 pm

At A Glance

  • He said his agency demanded 2 billion won [about $1.46 million] as compensation
K-pop idol Ju Haknyeon (Instagram)
K-pop idol Ju Haknyeon (Instagram)
Ju Haknyeon, the singer who was expelled from K-pop boy band The Boyz, said he never left the group and denounced his agency for forcing him out of the company.
On June 18, his agency, One Hundred, announced, “We immediately took the measure of suspending activities after receiving information that Ju Haknyeon was recently involved in a private life issue, and took the time to thoroughly check the facts,” it said.
It added, “As a result, we took the seriousness of the matter into consideration, and we clearly recognized that it is difficult to continue trust as an artist. Accordingly, after sufficient discussion with the members of The Boyz, we have finalized Ju Haknyeon’s withdrawal from the team and termination of his exclusive contract.”
Korean media reported that Ju Haknyeon was removed from the boy band after he paid for sex with a former Japanese adult video actress in May.
In a second post on Instagram, Ju Haknyeon dared media outlets to release evidence that he engaged in prostitution by offering money for sex in Japan. 
Prostitution is illegal in South Korea. Under the country’s law, prostitution is defined as receiving or promising to receive money and valuables in exchange for sex.
“Despite my clear stance that I have not committed any illegal acts, I will take all legal action, civilly and criminally, against some reporters and media outlets who continue to write malicious articles,” wrote Ju Haknyeon.
He said, “If there is evidence that I engaged in prostitution, please disclose it immediately.”
In addition, he said, “Also, I have never left the team, and I have never agreed to the termination of my exclusive contract.”
He said One Hundred “is trying to make it seem as if there is a reason for termination, even though there is no reason for termination stated in the contract, and some media outlets are defaming me by mentioning prostitution without any basis.”
“The agency demanded compensation of over 2 billion won [about $1.46 million] and told me to leave the company, but I have never accepted this. Despite this, the agency told the media that the termination of the contract was confirmed. This is clearly false,” he said.
The singer said, “I would like to ask whether the agency's attitude of unilaterally expelling me from the team and urging me to terminate my contract by demanding compensation of over 2 billion won just because I was with a famous person in a private setting is really the attitude of the agency that should be protecting the artist.”
“When I refused to accept the termination of the contract, the agency unilaterally sent me a certified mail stating that the contract was terminated due to my fault, ignoring the procedures stipulated in the contract, and even warned me about compensation. It's really scary.”
“But I thought that if I give up here, this society might end up becoming a place where people without anything can collapse for things they didn't do. I have been silently enduring this until now, believing that the truth will come out. However, when faced with the attempt to bury a person using something they didn't do as an excuse, I felt that I could no longer remain silent.,” he said.
According to him, “I want to hold accountable the agency that unfairly kicked me out of the team, and insisted on terminating my contract without any basis, and some media outlets that mentioned prostitution with unconfirmed facts, and hurt me. No matter what happens, I will go all the way to reveal the truth. I hope this fight can give someone a little hope and courage.”
One Hundred responded to Ju Haknyeon’s post, saying, We deeply regret Ju Haknyeon's one-sided false claims. First, we decided to suspend Ju Haknyeon's activities because we recognized that this incident would cause great harm to the team's activities.”
“Afterwards, we looked into the situation in detail, and made the decision after making Ju Haknyeon fully aware that the incident was grounds for contract termination according to Article 6, Section 3 of the exclusive contract, which states, 'Acts that damage the dignity of a popular culture artist to the extent that they cause interference with entertainment activities,' it said.
It added, We have terminated our exclusive contract with Ju Haknyeon in accordance with the terms of the exclusive contract, and we would like to make it clear that this was a just and reasonable action. The essence of this matter lies in Ju Haknyeon's evasion of responsibility and repeated distorted claims. If Ju Haknyeon continues to make these claims, we will respond resolutely by using all legal means possible to prevent our artists and the company from suffering any damages as a result, and we will submit supporting data and evidence to the legal authorities.
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.