// Adds dimensions UUID, Author and Topic into GA4
Saturday, June 13, 2026
28.3 C
Singapore

SG actress calls out guy who tried to mansplain her ethnicity

SINGAPORE: Caitanya Tan, an actress, presenter, and voice-over artist, recently publicly called out a male commenter on one of her videos who deigned to explain her own ethnicity to her.

Ms Tan, who goes by @caitofalltraits on Instagram and TikTok, said on a post on Sunday (Sep 7), “I can see how race and nationality can be confusing to some people, but this is next level.”

@caitofalltraits

Replying to @Francisco Rosales691 I don’t know if maybe you made a typo, but… #singapore is multiracial like the rest of the world. #malaysia

♬ original sound – Caitanya Tan – Caitanya Tan

 

She further explained that because she travels a lot in her line of work, she fields a lot of questions from people who ask her where she’s from and why she speaks English in the way she does.

“But this is the first time anyone has ever mansplained to me my own country and my own heritage,” she added.

In an exchange in a comment section, a TikTok user asked if she’s Malay. When Ms Tan responded that she’s Singaporean Chinese, that’s when the mansplaining began.

“Nay, you’re Malay descendant. 1-2 descendants. Singapore achieved independence on August 9, 1965, after seceding from the Federation of Malaysia. Approximately 15% to 15.4% of Singapore’s resident population are of Malay descent.”

Ms Tan asked, “Did you ChatGPT all of that just to tell me where I’m from?” before launching an explanation of where all humankind originated, and adding that clusters of humanity are not the same as ethnicity, which is marked by identity and culture.

She also underlined how multi-racial Singapore is and ended by saying, “Nationality is where you hold citizenship, and ethnicity is the culture and ancestry you come from.”

And so, while she is Singaporean by nationality, Ms Tan is ethnically Chinese.

Ms Tan even apologised to the mansplainer for outing him, but added, “Maybe next time you can trust people when they tell you about their own heritage.”

On Instagram, she clarified the topic further by writing: “Do YOU know the difference between Nationality and Ethnicity, or we still struggling? In this particular situation, let me just say… Malaysian is the nationality just as Singaporean is the nationality. ANYONE of ANY ‘COLOUR’ can be either Singaporean or Malaysian. Does this now clarify?”

Commenters on her posts agreed with her that the mansplainer had been a bit much.

“Can someone tell me where he bought his audacity in such abundance?” an Instagram user asked tartly.

“Some people should not have a keyboard eh,” wrote another.

“Perfect. Personally, the only thing you missed was ‘Now get back in your box!’” a TikTok user added.

“I’m just struggling over here, trying to figure out why anyone would argue and explain and correct you … about who you are!” another chimed in.

The Independent Singapore has reached out to Ms Tan for further comments or updates. /TISG

Read also: SG woman explains why “we are really lucky to be born Singaporean”

- Advertisement -

Hot this week

Full overnight road closure near JB CIQ on June 15 to 16 for RTS Link works

Motorists heading to Johor Bahru via the CIQ should take note: a full overnight road closure along Jalan Ismail Sultan (Stulang-bound) will be in place for two nights from June 15 to 16 due to RTS ...

Singapore dad appeals to transport minister after MRT gate dispute involving toddler

From an IG post. A dad said that he and his wife have to work on a Saturday at least once a month, so they pass their baby to the man's mother-in-law at the train station on their way to work. "At ...

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