Directed by Joe Chappelle and adapted by Dean Koontz from his own novel, Phantoms should be a disaster. And it kind of is. But it’s the right kind of disaster—the kind where Rose McGowan struts through Lovecraftian terror in a tight top, Joanna Going gives gravitas to a script that probably made Peter O’Toole weep into his whiskey, and Ben Affleck learns how to look serious while fighting goo monsters made of crude oil.
Opening Move: Sisters, Corpses, and a Bakery Oven of Doom
The movie opens with Dr. Jenny Pailey (Joanna Going, tragically underutilized in Hollywood) dragging her rebellious little sister Lisa (Rose McGowan) back to their hometown of Snowfield, Colorado. Instead of cozy mountain vibes, they find a ghost town—except the ghosts are still fresh, slumped over like mannequins at a clearance sale.
Then they discover the town baker’s severed head. In the oven. Next to his wife’s. This is not subtle foreshadowing—it’s a neon sign that reads Abandon All Ye Who Bake Here.
The Cavalry Arrives: Ben Affleck, Baby Sheriff
Enter Sheriff Bryce Hammond, played by Ben Affleck, back when he was still shaking off the Mallrats stink and hadn’t yet become Batman. He shows up with two deputies: one bland, one deeply unhinged. The bland one disappears almost instantly. The unhinged one? That’s Liev Schreiber, who plays Deputy Stu Wargle with such creepiness you half expect him to lick the corpses for clues. Spoiler: he gets possessed, which only improves his personality.
Affleck tries to project “stoic small-town sheriff,” but mostly projects “dude wondering if Kevin Smith is hiring again.” Still, credit where it’s due—he never blinks at the absurdity around him. Watching Affleck shoot at oily monsters in between awkward one-liners is like watching a Labrador retriever put on a badge: pointless but forgivable.
Enter Peter O’Toole: The Ancient Enemy, Explained by a Legend
When the surviving crew stumbles upon the name “Timothy Flyte” scrawled by a dying victim, they track him down. Flyte, played by Peter O’Toole, is a disheveled academic who has dedicated his life to ranting about “chaos in the flesh.” That O’Toole accepted this role is a head-scratcher.
Yet somehow, O’Toole sells it. He delivers lines about amoebic oil monsters with Shakespearean conviction. When he declares, “This is the Ancient Enemy, chaos in the flesh!” you almost believe him. Almost.
Rose McGowan and Joanna Going: The Real Stars
Let’s not kid ourselves. Horror may be about monsters, but Phantoms is also about casting. And here, the casting gods were kind: Rose McGowan and Joanna Going as the Pailey sisters.
-
Rose McGowan: Playing Lisa as the quintessential sarcastic ’90s girl, she’s too cool to be in this town, too hot to be ignored, and just the right amount of deadpan when the goo monsters show up.
-
Joanna Going: As Dr. Jenny, she grounds the insanity with actual emotion. Going sells the horror, the fear, the desperation—all while looking like she could headline a medical drama instead of running from Lovecraftian tar puddles. She’s the anchor, the voice of reason, and let’s be honest, doctors don’t really look like her. Ever.
Together, they’re magnetic. One delivers sharp sarcasm, the other quiet strength. And both are infinitely more interesting than watching Affleck pretend he’s a sheriff when he looks more like a man regretting that third microwave burrito.
The Monster: Oil Slick With an Ego
The creature itself—the Ancient Enemy—is basically black sludge with abandonment issues. It consumes people, steals their memories, and then plays puppet master. It’s part amoeba, part oil spill, part improv comedian who really needs validation.
At one point, it sends a possessed dog to attack the team. Another time, it vomits up Peter O’Toole’s plot device in liquid form. By the finale, it has such a God complex it literally stages its own grand reveal, dragging everyone into the sewers to show off its “Mother Mass” form, which looks like a petroleum jelly monster auditioning for Power Rangers.
How do they beat it? Not with holy water. Not with fire. Nope—science! They shoot it with bacteria engineered to eat oil. Yes, eco-horror wins the day. ExxonMobil’s worst nightmare is also Satan’s.
Best/Worst Moments
-
Face-ripping moth monster: Out of nowhere, the film decides to throw in a giant bug that rips off a deputy’s face. It’s never explained, never repeated, just a drive-by gross-out. God bless the ’90s.
-
Affleck’s hero turn: He chases the monster into the sewers, confronts it in the form of a dead kid he once shot during an FBI raid, and still manages to look like he’s doing community theater.
-
Wargle’s bathroom haunting: Liev Schreiber pops up to menace McGowan mid-toilet break. It’s gross, but also the most authentic depiction of small-town bathroom horror ever filmed.
-
Peter O’Toole vs. CGI sludge: Imagine the man who starred in Lawrence of Arabia shouting at a puddle of Jell-O. It happens here.
Dark Humor Verdict: A Mess Worth Loving
Yes, Phantoms flopped. Yes, critics shredded it. But this movie is secretly fun. It’s weird, messy, and full of tonal whiplash, but it’s also got:
-
Peter O’Toole proving even legends can cash low budget checks.
-
Ben Affleck as the least convincing sheriff since Barney Fife.
-
Liev Schreiber sliming his way into horror greatness.
-
And most importantly, Rose McGowan and Joanna Going, balancing horror with undeniable screen presence—and yes, looking damn hot while doing it.
Dean Koontz’s novel may have whispered Lovecraft. The movie screams late-night cable cheese. But sometimes, cheese is exactly what you want. Especially when it comes with shotgun battles against oil monsters and sarcastic one-liners from a punk princess in black eyeliner.


