Cricket fixturesFootball fixtures
  • LIVEAustralia tour of South Africa 2026/27SA329AUS420/8 (120.3 ov)Australia lead by 91 runs with 2 wickets remaining in the 1st inningsFixtures
  • LIVEWest Indies tour of Bangladesh 2026/27BAN272WI134/4 (48 ov)West Indies trail by 138 runs with 6 wickets remaining in the 1st inningsFixtures
  • LIVEICC Men's Cricket World Cup League 2UAE108/3 (29/50 ov, target 197)OMA196United Arab Emirates require another 89 runs with 7 wickets and 21.0 overs remainingFixtures
  • LIVEPakistan ODI Tri-SeriesENG339/3 (44.4/50 ov)SLSri Lanka won the toss and elected to fieldFixtures
  • UPCOMINGZimbabwe tour of United Arab Emirates 2026/27AFGZIMFixtures
  • UPCOMINGSaudi Pro LeagueKHAHAZTableFixtures
  • UPCOMINGItalian Serie AFROLECTableFixtures
  • UPCOMINGSaudi Pro LeagueNSRKHOTableFixtures
  • UPCOMINGSaudi Pro LeagueRIYQADTableFixtures
  • UPCOMINGItalian Serie AFIOATATableFixtures
  • UPCOMINGIndia tour of New Zealand 2026/27NZINDFixtures
  • UPCOMINGIreland tour of Namibia 2026/27NAMIREFixtures
  • RESULTItalian Serie AGenoa2Juventus0FTTableFixtures
  • RESULTItalian Serie AMonza1Napoli4FTTableFixtures
  • RESULTItalian Serie AMilan2Bologna4FTTableFixtures
  • RESULTItalian Serie AParma0Udinese0FTTableFixtures
  • LIVEAustralia tour of South Africa 2026/27SA329AUS420/8 (120.3 ov)Australia lead by 91 runs with 2 wickets remaining in the 1st inningsFixtures
  • LIVEWest Indies tour of Bangladesh 2026/27BAN272WI134/4 (48 ov)West Indies trail by 138 runs with 6 wickets remaining in the 1st inningsFixtures
  • LIVEICC Men's Cricket World Cup League 2UAE108/3 (29/50 ov, target 197)OMA196United Arab Emirates require another 89 runs with 7 wickets and 21.0 overs remainingFixtures
  • LIVEPakistan ODI Tri-SeriesENG339/3 (44.4/50 ov)SLSri Lanka won the toss and elected to fieldFixtures
  • LIVEThe Ford TrophyWELLOTAGOStarts at 10:30 local timeFixtures
  • LIVENepal Premier LeagueBIK18/1 (2.5/20 ov)KAYKarnali Yaks (NPL) won the toss and elected to fieldFixtures
  • LIVESouth Africa Domestic T20/Pro20SWDTITNS22/0 (2.2/20 ov)Titans won the toss and elected to batFixtures
  • LIVERanji TrophyBRODA616J & K303 & 307/6 (88 ov) (f/o)Jammu & Kashmir trail by 6 runs with 4 wickets remainingFixtures
  • LIVERanji TrophyCHD685/5dHP557/6 (174.4 ov)Himachal Pradesh trail by 128 runs with 4 wickets remaining in the 1st inningsFixtures
  • LIVERanji TrophyCGR237 & 140/4 (28 ov, target 179)AP231 & 184/3dChhattisgarh require another 39 runs with 6 wickets remainingFixtures
  • LIVERanji TrophyMAHA330 & 136/4 (47 ov, target 340)GUJ223 & 446/5dMaharashtra require another 204 runs with 6 wickets remainingFixtures
  • LIVERanji TrophyPONDI172 & 211/8 (97.2 ov) (f/o)UP333Puducherry lead by 50 runs with 2 wickets remainingFixtures
  • UPCOMINGZimbabwe tour of United Arab Emirates 2026/27AFGZIMFixtures
  • UPCOMINGIndia tour of New Zealand 2026/27NZINDFixtures
  • UPCOMINGIreland tour of Namibia 2026/27NAMIREFixtures
  • UPCOMINGWomen's Big Bash LeagueBH-WSS-WFixtures
  • UPCOMINGNCL GT20 Canada 2026/27MOWVAGFixtures
  • UPCOMINGNCL GT20 Canada 2026/27MISTOKFixtures
  • UPCOMINGCWC Challenge League Group ADENJERFixtures
  • UPCOMINGCWC Challenge League Group AKUWPNGFixtures
  • RESULTZimbabwe Women tour of India 2026/27IND-W133/2 (17/50 ov, target 132)ZIM-W131IND Women won by 8 wickets (with 198 balls remaining)Fixtures
  • RESULTWomen's Big Bash LeagueMS-W192/4HH-W174/8 (20 ov, target 193)Stars won by 18 runsFixtures
  • RESULTWomen's Big Bash LeagueMR-W138/9ST-W140/4 (17/20 ov, target 139)Thunder won by 6 wickets (with 18 balls remaining)Fixtures
  • RESULTNepal Premier LeagueJAB116/2 (17.2/20 ov, target 116)KAG115Janakpur won by 8 wickets (with 16 balls remaining)Fixtures
  • RESULTNCL GT20 Canada 2026/27MIS153/5TOK111 (19.3 ov)Skyhawks won by 42 runsFixtures
  • RESULTSouth Africa Domestic T20/Pro20LIONS204/1 (18/20 ov, target 199)EASTN198/6LIONS won by 9 wickets (with 12 balls remaining)Fixtures
  • LIVEAFC Champions League TwoADL0LCS064'TableFixtures
  • UPCOMINGSaudi Pro LeagueKHAHAZTableFixtures
  • UPCOMINGItalian Serie AFROLECTableFixtures
  • UPCOMINGSaudi Pro LeagueNSRKHOTableFixtures
  • UPCOMINGSaudi Pro LeagueRIYQADTableFixtures
  • UPCOMINGItalian Serie AFIOATATableFixtures
  • UPCOMINGSaudi Pro LeagueAbhaAl IttihadTableFixtures
  • UPCOMINGIndian Super LeagueNorthEastBengaluruTableFixtures
  • UPCOMINGSaudi Pro LeagueAl DiriyahNeom SCTableFixtures
  • RESULTItalian Serie AGenoa2Juventus0FTTableFixtures
  • RESULTItalian Serie AMonza1Napoli4FTTableFixtures
  • RESULTItalian Serie AMilan2Bologna4FTTableFixtures
  • RESULTItalian Serie AParma0Udinese0FTTableFixtures
  • RESULTItalian Serie AVenezia0Inter Milan2FTTableFixtures
  • RESULTIndian Super LeagueGOA1SC Delhi1FTTableFixtures
A Useful Ghost

“A Useful Ghost”: A Haunted Vacuum Cleaner Carries a Love Story Grief Refuses to Let Go Of

There's a ghost in the machine — quite literally. Thai director Ratchapoom Boonbunchachoke's Cannes-winning feature debut, A Useful Ghost, now streaming on Mubi, turns a haunted vacuum cleaner into one…

July 27, 2026
3 min read

There’s a ghost in the machine — quite literally. Thai director Ratchapoom Boonbunchachoke‘s Cannes-winning feature debut, A Useful Ghost, now streaming on Mubi, turns a haunted vacuum cleaner into one of the year’s most unexpectedly moving love stories.

The film follows Nat, who has died from a respiratory illness, only for her spirit to occupy a vacuum cleaner manufactured by her mother-in-law Suman’s company. Her husband March is elated, seeing his dead wife where everyone else just sees an appliance. It sounds whimsical on paper, but the film has far bigger ambitions. Boonbunchachoke uses this stubborn, undying love as a metaphor for his country’s denial of its own brutal past. scrollscroll

A Useful Ghost: Overview

DetailInfo
DirectorRatchapoom Boonbunchachoke
Lead castDavika Hoorne, Witsarut Himmarat, Apasiri Nitibhon
Streaming onMubi
Major awardCannes Critics’ Week, top prize, 2025
Runtime130 minutes
GenreArthouse drama, supernatural

The story is told in flashback, centered on Nat, her husband March, and his mother Suman. It turns out Nat’s isn’t the only spirit floating around — several ghosts have settled into vacuum cleaners rolling out of Suman’s factory, and Nat herself takes up residence in a crimson model that follows a grieving March everywhere, to the horror of Suman’s extended family. Priests get called in, an exorcism is attempted — but neither Nat nor March is ready to let go of what they had. scroll + 3

A Useful Ghost

What elevates the film beyond its quirky premise is how deliberately it’s built. Nat is written as gentle compared to Tok, an ill-tempered poltergeist terrorizing the same factory’s workers, and her reason for staying behind ties directly into Thailand’s recent history. The film uses her presence to quietly explore air pollution, homophobia, political repression, and workplace safety — all while staying visually precise, using stillness, frontal framing, and deadpan humour to hold it together. scrollscroll

Thailand’s cinema has long drawn on its cultural belief in spirits coexisting with the living, a tradition well documented on Wikipedia, and this film adds a quietly political new chapter to that lineage.

For more arthouse film recommendations, streaming picks, and festival winners, keep exploring TechnoSports Entertainment.

FAQs

Q1. What is A Useful Ghost about?

A woman’s spirit occupies a vacuum cleaner after her death, and her husband refuses to let go of her presence — even as it disrupts his family’s factory business.

Q2. Where can I watch A Useful Ghost?


The film is currently streaming on Mubi, following its award-winning run at the Cannes Film Festival’s Critics’ Week in 2025.


Follow us on Google News Get real-time updates & exclusive tech coverage
Follow

Leave a Reply

Your email address will not be published. Required fields are marked *