// Adds dimensions UUID, Author and Topic into GA4
Sunday, November 16, 2025
27 C
Singapore

Cathay Cineplexes bids another farewell: West Mall outlet to close on Feb 20 amid its ‘Save Our Screens’ campaign

SINGAPORE: Cathay Cineplexes is closing its West Mall outlet in Bukit Batok on Thursday (Feb 20) as part of its ongoing efforts to navigate financial difficulties. The closure comes amid the cinema chain’s “Save Our Screens” campaign, which was launched just days earlier, on Feb 14.

To help save its screens, Cathay is selling a S$100 voucher set, originally worth S$233. The set includes 10 movie tickets, along with 10 popcorn and bottled water combos, providing Cathay with much-needed cash flow.

Cathay announced its impending West Mall outlet closure in a Facebook post on Feb 17, thanking customers for their support over the years. “We’ll remember the good times we’ve had with you at Cathay Cineplex West Mall,” it said.

It also urged moviegoers to visit nearby outlets, Cathay Cineplex Jem and Clementi 321. “We look forward to welcoming you!” the post added.

Cathay Cineplexes has faced a series of shutdowns since 2022. The Cathay in Dhoby Ghaut closed in June 2022, followed by closures at Cineleisure Orchard, Parkway Parade, and AMK Hub between June 30, 2023 and June 30, 2024, as reported by Mothership.

See also  KF Seetoh: I hope when PM said ‘inclusive’ he meant all, including struggling hawkers and small businesses

In early February, the company faced legal action over alleged unpaid rent and other costs, with the landlords of its Century Square and Causeway Point outlets demanding about S$2.7 million. Despite these problems, Cathay acquired WE Cinemas at Clementi 321 in October 2024.

Following the closure of West Mall, Cathay will operate in five remaining locations: Causeway Point, Century Square, Downtown East, Jem, and Clementi 321. /TISG

- Advertisement -

Hot this week

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); } });
// //