// Adds dimensions UUID, Author and Topic into GA4
Tuesday, August 4, 2026
30 C
Singapore

Singaporean singer wows judges in Sing! China

Singapore-born jazz crooner Nathan Hartono, 25, who made his debut as a singer after he won the Teenage Icon singing competition in 2005 and released his debut album, “LET ME SING! Life, Love and All That Jazz” in 2006, is making waves in China.

Sing! China, a competition modeled after the American reality music show The Voice, and judged by Na Ying, Harlem Yu, Wang Feng and Jay Chou, the Singaporean singer-songwriter wowed judges with in his first performance with a rhythm-and-blies-tinged cover of the Mandarin ballad You Mei hou (Have You Ever) by Wei Li An.

All four judges eventually turned around after Hartono’s performace and called him a complete package. The singer chose Jay Chou to mentor him.

“I picked (him) because he is one of the more prolific songwriters on the panel. He started out as a songwriter for a label and was churning out songs every day. And I am so curious about the work ethic,” the singer explained why he chose Jay Chou to be his mentor.

Read also:

Singaporean singer Nat Ho gets his break in the Korean music industry, says he looks forward to making magic 

Malaysian-Singaporean singer Cheryl K sings duet with Lionel Richie for American Idol audition – Singapore News 

Jay Chou Singapore concert: ‘He is probably the worst singer’, says blogger Xiaxue 

- Advertisement -

Hot this week

Tattered Singapore flag spotted hanging outside Hougang HDB unit ahead of National Day

According to National Heritage Board guidelines for the use of the national flag, it should be cleaned when dirty and replaced if faded or torn.Any worn out or damaged national flag should be prope...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks