ADVERTISEMENT

K-pop stars make it to list of 'The 100 Most Handsome Faces of 2021'

Published Dec 30, 2021 09:31 am

TC Candler and The Independent Critics published “The 100 Most Handsome Faces of 2021.”

This year’s list includes many K-pop stars including BTS’ V (3rd place), BTS’ Jungkook (No. 5), Stray Kids’ Hyunjin (No. 12), BTS’ Jimin (No. 14) and ENHYPEN’s Ni-Ki (No. 18).  

“Unlike most other annual beauty rankings, the 100 Most Beautiful Faces List is not a popularity contest and it is definitely not country specific. It is not about the hottest or the most famous celebrity. Rather, the list attempts to inform & broaden public opinion, instead of reflecting it,” according to TC Candler’s YouTube channel.

It added, “We select only 100 faces out of the approximately 130,000 celebrities (which works out to less than 0.001%). It is a thankless task, as no individual will ever agree with all the choices. Over 45 countries are represented on the annual list. That number seems to go up every year as the public participation grows and expands. This diversity relies heavily on public suggestions from almost every corner of the globe.” 

The 100 Most Handsome Faces of 2021 (Screenshots from TC Candler's YouTube channel)
The 100 Most Handsome Faces of 2021 (Screenshots from TC Candler's YouTube channel)

Here is the list of “The 100 Most Handsome Faces of 2021”:

1. Paing Takhon

2. Chris Hemsworth

3. BTS’ V

4. Timothee Chalamet

5. BTS’ Jungkook

6. Henry Cavill

7. Lucien Laviscount

8. Dean Schneider

9. Felix Kjellberg

10. Jason Momoa

11. Xiao Zhan

12. Stray Kids’ Hyunjin

13. Zayn Malik

14. BTS’ Jimin

15. Vinnie Hacker

16. Idris Elba

17. Troye Sivan

18. ENHYPEN’s Ni-Ki

19. Harry Styles

20. Hero Fiennes Tiffin

21. Wonho

22. Christian Hogue

23. Toni Mahfud

24. Stray Kids’ Bang Chan

25. Michele Morrone

26. NCT’s Taeyong

27. Shawn Mendes

28. Can Yaman

29. Sam Heughan

30. Kenshi Okada

31. Baris Murat Yagci

32. EXO’s Lay

33. Marcell Jacobs

34. Hugo Garcia

35. BTS’ Jin

36. Seventeen’s The8

37. Damiano David

38. Uniq’s Wang Yibo

39. David Beckham

40. Jason Derulo

41. ASTRO’s Cha Eun-Woo

42. Chris Pine

43. Seventeen’s Mingyu

44. Jensen Ackles

45. Varun Dhawan

46. Meena Massoud

47. Patrick Schwarzenegger

48. EXO’s Kai

49. Darren Barnet

50. ENHYPEN’s Jake

51. Jack Grealish

52. Andres Wiese

53. Alex Sparrow

54. GOT7’s Bambam

55. Nyle Dimarco

56. Nic Kaufmann

57. Win

58. Tom Holland

59. Rurik Gislason

60. Marlon Teixeira

61. GOT7’s Jackson Wang

62. Patricio Parodi Costa

63. Luke Ishikawa Plowden

64. Stefanos Tsitsipas

65. ENHYPEN’s Jay

66. Jalen Hurts

67. Bright

68. Benjamin Ahlblad

69. Shahid Kapoor

70. Jacob Elordi

71. Riz Ahmed

72. SHINee’s Taemin

73. Charlie Hunnam

74. Michael B Jordan

75. Pietro Boselli

76. Sidharth Malhotra

77. Lucas Bravo

78. Yann Sommer

79. Alejandro Speitzer

80. TXT’s Soobin

81. Mariano Di Vaio

82. Zac Efron

83. Daniel Matsunaga

84. Xhris Watson

85. Pablo Alboran

86. Cristiano Ronaldo

87. Broderick Hunter

88. Alexander Ludwig

89. NU’EST’s Baekho

90. Alexander Skarsgard

91. NCT’s Mark

92. Michiel Huisman

93. NCT’s Lucas

94. Mario Casas

95. Chase Stokes

96. Noah Centineo

97. Keith Powers

98. Maxi Iglesias

99. Charles Leclerc

100. Dwayne Johnson

Related Tags

NCT bts Stray Kids SHINee EXO ENHYPEN ASTRO TC Candler GOT7 Seventeen TXT NU'EST The 100 Most Handsome Faces of 2021
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.