Introduction: Drown Me Softly
Every country has that horror movie — the one that promises supernatural chills, but delivers the cinematic equivalent of being trapped in a fog machine at a school play. For the Philippines, that movie is Villa Estrella (2009). Directed by Rico Maria Ilarde, this watery melodrama-slash-haunted-pool story is what happens when you combine a telenovela, a ghost story, and a murder mystery—all while forgetting to add common sense or working lighting.
Produced by Star Cinema (which apparently took the word “Star” as ironic branding here), Villa Estrella stars Shaina Magdayao, Jake Cuenca, Maja Salvador, Geoff Eigenmann, and John Estrada—all of whom act like they’re in different movies. The film was marketed as a terrifying supernatural thriller. What we got instead was an unintentional comedy that looks like it was filmed through an aquarium filter and edited by someone who just discovered crossfades.
The Plot: Wet, Wild, and Woefully Confused
The movie opens with Anna (Shaina Magdayao), a woman haunted by recurring dreams of a drowning lady. This is supposed to be spooky, but it’s mostly confusing—partly because the movie’s color grading makes every scene look like it was filmed inside a foggy aquarium.
Anna decides to visit her family’s resort, Villa Estrella, to patch things up with her ex-boyfriend Alex (Jake Cuenca), who, like most characters in this movie, has the emotional range of a wet napkin. Before they even arrive, a fortune-teller named Madame Reza (Liza Lorena) warns Anna that she’s haunted by a spirit. If only Madame Reza could’ve warned usabout the next 90 minutes.
Once at the resort, we meet the local caretakers: Gusting (Ronnie Lazaro), the creepy groundskeeper; Suzy (Rubi Rubi), his weary companion; and Jennifer, Suzy’s daughter with a limp and a possibly demonic imaginary friend named Danica. Jennifer’s bestie Danica, by the way, is a ghost child who drowned in the pool—a detail everyone accepts far too casually, as though “Oh yeah, the pool’s haunted” is just part of the amenities.
Soon enough, mysterious drownings start up again, random property developers vanish, and Anna begins seeing people who look like other people but aren’t actually those people. There’s also a mirror that sometimes shows a ghost girl instead of a reflection—because, you know, it’s a horror movie, and mirrors must be evil by law.
It all spirals into a murky soup of plot twists involving mistaken identities, child ghosts, sexual assault, and murder cover-ups. By the time the big reveal hits—that Anna’s father and his friend murdered a little girl years ago and buried her under the pool—you’re too numb from boredom to care.
The Ghost: Wet Hair, Dry Acting
Let’s talk about Andrea (Maja Salvador), the restless spirit haunting Anna. Andrea was Anna’s childhood playmate who was murdered after fighting off the pervy advances of two adults. Now she’s back for revenge, haunting the same pool where she died.
This could’ve been a genuinely tragic and frightening premise—if it weren’t staged with the subtlety of a shampoo commercial. Andrea appears mostly to glare, whisper ominously, and drag people underwater in what look like synchronized swimming routines from hell.
She’s less a terrifying ghost and more a passive-aggressive lifeguard who’s really tired of explaining pool safety rules.
The Cast: Drowning in Drama
Shaina Magdayao (Anna): Shaina spends most of the movie gasping, clutching her pearls, and dramatically fainting near bodies of water. Her terrified expressions range from “I just saw a ghost” to “I just realized my Starbucks order is wrong.” She’s not terrible, but the script gives her nothing to do except drown, cry, and get possessed.
Jake Cuenca (Alex): Jake Cuenca plays the ex-boyfriend-slash-hero, a man whose job seems to be standing near the pool looking confused. His performance is so flat, it’s a wonder he doesn’t float. His main talent here is looking hot while having no idea what movie he’s in.
Maja Salvador (Andrea): Maja fares slightly better as the vengeance ghost, mostly because she doesn’t have to say much. Her silent rage works in short bursts, but the movie keeps cutting back to her like she’s an overworked extra in her own haunting.
John Estrada (Eddie): Estrada plays Anna’s father, a sleazy patriarch with the acting range of a wet towel and the morals of a tax collector in hell. His attempt to appear sinister mostly involves squinting and whispering in low tones, as though auditioning for ASMR: The Movie.
Ronnie Lazaro (Gusting): Bless this man. Ronnie Lazaro is the only one trying to make sense of this supernatural fever dream. He plays the caretaker with genuine emotion—somehow managing to convey both heartbreak and “why did I agree to this script?” in one facial expression.
The Direction: Filmed in a Fog Machine
Director Rico Maria Ilarde clearly wanted to create a gothic Filipino horror masterpiece, but instead made a confusing soap opera with seaweed lighting. Every scene looks like it’s been dunked in swamp water. The camera work is a mix of “slow zoom on crying woman” and “handheld shake because ghosts are scary.”
The editing doesn’t help. The film jumps between dream sequences, flashbacks, and hallucinations so often that even the ghosts look disoriented. By the third act, you’re not sure if Anna is possessed, drowning, hallucinating, or just trapped in bad editing.
The Horror: Wet Hair and Worse CGI
Let’s be honest: the scariest thing about Villa Estrella is the special effects. The ghost sequences feature low-budget CGI water tentacles and smoky apparitions that look like they were rendered on a Nokia 6600.
The pool scenes are supposed to be eerie but mostly look like the cast is rehearsing for a synchronized swimming competition. The creature effects—when they appear—scream “Star Cinema’s budget went to catering.”
Even the jump scares are predictable: mirror reflection? Check. Ghost child singing? Check. Sudden splash noise? Double check. You could set your watch by them.
The Themes: Guilt, Death, and… Real Estate Development?
Beneath all the murky cinematography and ghostly hair flips, Villa Estrella is technically about guilt—how sins of the past come back to haunt the present. Unfortunately, that theme is buried under a pile of subplots about property developers, imaginary friends, and a murder mystery that feels like it was improvised mid-shoot.
It wants to be a supernatural parable about corruption and karma, but it ends up feeling like an extended public service announcement for pool safety and therapy.
The Ending: Possessed by Plot Holes
In the grand Filipino horror tradition, Villa Estrella ends not with resolution but with confusion. Anna dies after being crushed by a poolside statue (which may or may not have been sentient), allowing Andrea’s spirit to possess her body. A year later, Andrea—now living as Anna—celebrates her ghost dad’s birthday while staring at herself in the mirror. Then, plot twist: Anna’s own ghost attacks her.
So the moral of the story is… what? Don’t murder children and bury them under pools? Don’t trust statues? Avoid family reunions? Your guess is as good as mine.
Final Thoughts: A Pool of Lost Potential
Villa Estrella could’ve been a solid ghost story. It had the setup: a haunted resort, a dark secret, a restless spirit. But between the telenovela melodrama, murky cinematography, and plot twists that defy logic, it drowns in its own ambition.
It’s as if the filmmakers filled a swimming pool with ghost clichés and threw the cast in to see who could swim to the end credits. Spoiler alert: no one did.
The result is less The Ring and more The Sink.
Rating: 1.5 out of 5 Haunted Pools
A supernatural soap opera that manages to drown both its ghosts and its audience in murky nonsense. Bring a life preserver—and low expectations.

