// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 23, 2026
27.2 C
Singapore

‘Singapore Grip’ series draws flack for portrayal of colonialism

Singapore—British television channel ITV is scheduled to air a dramatization of ‘The Singapore Grip’ a 1978 satire by J. G. Farrell considered to be a classic in Singapore literature.

However, the six-part series, set in 1941, has drawn criticism from some quarters for how it portrayed Singapore’s colonial past.

The British East and Southeast Asian non-profit media advocacy group BEATS has called ‘Singapore Grip’ out due to “harmful (non)representation,” and said that the series is “deeply upsetting” in a statement quoted in Variety.

The series will air on ITV on September 13, but was already shown in Australia last July.

ITV featured a preview of the series on September 2 via its Twitter account, calling the series, “An epic new drama following the lives of a British family during the Japanese invasion of Singapore.”

According to BEATS, “In a landscape where our creative industries are decimated, the Black Lives Matter movement has placed this country’s problematic view of its own colonial legacy firmly under the microscope.

In this context, an expensively mounted TV adaptation of J.G. Farrell’s satirical novel, with colonial Singapore as its exotic backdrop, is a kick in the teeth to the U.K.’s East and Southeast Asian community. This is especially concerning at a time when anti-East and Southeast Asian hate crime has dramatically increased during the coronavirus pandemic.”

The group added, “The television adaptation could have taken a more enlightened perspective in keeping with the progress that has happened in the half century since the novel’s publication.

Instead, even the cynical desperation and callous decadence of Farrell’s Caucasian characters is bled out in favour of jauntily-forced, comedic indulgence, presenting this traumatic period of Singapore’s history as little more than breezy and inconsequential.”

Screenwriter Christopher Hampton responded to the criticism, sharing a statement to Variety that said “‘The Singapore Grip’ is an attack on colonialism.”

It is part of the author’s trilogy of books “which constitute perhaps the most celebrated attack on colonialism by a British novelist in the 20th century,” Mr Hampton added.

Moreover, he pointed out that “the most sympathetic and resourceful of the central characters is a Chinese woman.”

But BEATS has said, “The other Asian characters are merely heavily accented ciphers, silent chauffeurs, exotic dancers, giggly prostitutes, monosyllabic grunts and half-naked Yogis. Asian womanhood is represented as lurid temptation and subservient availability. Studies have shown that sexualized, submissive stereotyping of East/Southeast Asian women leads to staggeringly high rates of physical and sexual violence against them.

That a public service broadcaster should so casually engage in this type of harmful (non) representation, with no care for its real world consequences, is deeply upsetting.”

Many others are unhappy with the series.

Simu Liu, the lead actor in Marvel’s “Shang-Chi and the Legend of the Ten Rings,” also made his feelings clear via Twitter.

-/TISG

- Advertisement -

Hot this week

‘What is this?’ Passenger complained that buses skipped stop twice, waited almost an hour for another one

On Facebook, a commuter shared: Waited for bus 74 and my bus stop got skipped both times, had to wait close to an hour for the third bus to finally let me board. What is this? The bus doesn't have ...

‘C’mon, please don’t do this.’ Singapore Food Agency reminds diners not to eat food dropped on hawker centre tables

"C’mon, please don’t do this 😥 Once food is dropped on an unclean tabletop, the surface of the food item would have been contaminated by bacteria. And there is no such thing as the 'three-second ...

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