// Adds dimensions UUID, Author and Topic into GA4
Saturday, September 5, 2026
30.1 C
Singapore

More instances of Chinese people wearing “brownface” to portray Indians recirculate online

The recent uproar over a Chinese actor wearing “brownface” or dark makeup to portray Indian and Malay characters in an advertisement has caused more instances of “brownface” to recirculate online.

Days before Singapore celebrates its 54th national day, a discussion on racial relations gripped the nation after a “racially insensitive” advertisement campaign was spotted. The advertisement for government-led initiative E-Pay featured Chinese actor Dennis Chew dressed as a Chinese man, Chinese woman, Malay woman and an Indian man.

Mediacorp, the organisation that commissioned the advertisement, apologised after receiving backlash. Apologising for any hurt that was unintentionally caused, Mediacorp explained that “the message behind this advertising campaign is that e-payment is for everyone.

“For that reason, Dennis Chew, well-known for his ability to portray multiple characters in a single production in a light-hearted way, was selected as the face of the campaign. He appears as characters from different walks of life in Singapore, bringing home the point that everyone can e-pay.”

Mediacorp’s apology failed to sway Singaporeans who pointed out that this was not the first time Chinese individuals have worn “brownface” to portray Indians in the past. One of the earliest public examples of Chinese individuals openly wearing “blackface” occurred during a UOB Bollywood-themed staff party in 2012.

EAtfvGeVUAA6x9

After the employees posted photos of themselves insensitively wearing dark makeup to portray Indians on social media, public backlash swelled against them and the staff were slammed for being offensive and distasteful.

A UOB spokesperson later told the national broadsheet that the picture was not meant to offend or discriminate against anyone. Revealing that the staff involved would be counselled, she said:

“UOB takes racial harmony very seriously and proudly employs more than 20,000 employees of about 50 nationalities. In fact, the occasion was one that was celebrating this diversity. However, we apologise if members of the public have been offended by the photos and have instructed the staff to remove the photos from their personal site.”

Twitter user Visakan Veerasamy, a local activist, has highlighted this incident and others to stress how the recent E-pay controversy is not the first instance of “brownface” in Singapore.

In 2013, YouTube channel Wahbanana – one of Singapore’s most popular youtube channels with over 1,200,000 subscribers that charges S$20,000–S$50,000 for sponsored content, according to Forbes – featured actors wearing “brownface” portraying Indian construction workers:

dlib28

In 2015, MediaCorp actor Desmond Tan wore dark makeup and a turban in a video he uploaded to Instagram, making a Deepavali greeting:

EAtkUwqUIAA8ZDm

In 2016, a Chinese actor in a Toggle television show portrayed an Indian young man named “Muthu” – all because his Indian colleague could not make it to the shoot:

blackface 2 768x429 1

blackface 8

Just last year, Singapore Sports Institute chief Toh Boon Yi was spotted wearing a turban and a fake beard to portray an Indian at an internal staff celebration done annually for its Indian staff:

EAtmJVGUIAECF23

Mr Visakan’s posts have received over 1,600 re-tweets thus far:

Hot this week

Sermorelin and GHRP-2 Synergy: The Research Landscape in Peptide Signaling

The expanding interest in peptide-based research has led to a closer examination of compounds that interact with endocrine signaling pathways. Among these, the combination of Sermorelin and GHRP-2...

Mum in Singapore warns public after teen boy allegedly propositions her daughter, 9, at stairwell

" While walking home from tuition, near our home playground, my daughter was approached by a 14-year-old boy in basketball attire, who asked for her name and whether she wanted to 'do something fun...

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