Horror Movie Monday: Ghost Ship (2002)

A man in a white ship captain's uniform.
The unfortunate captain of the Antonia Graza. Courtesy Warner Bros. Pictures.

For the final Horror Movie Monday of 2025, it seems only fitting to write about one of my all-time favorite horror flicks: 2002’s Ghost Ship. This is a movie my wife and I bonded over very early on when we were still dating, and this holds a very special place in my heart. Remember my April Fool’s Day post from last year?

Hey, that’s the Queen Mary’s bow! Courtesy TMDB.

A supernatural horror movie set aboard a doomed Italian ocean liner? How could I not love it?

Released by Warner Bros. Pictures in October 2002 and directed by Steve Beck, Ghost Ship received mixed reactions from moviegoers and critics alike. But it’s since become a cult classic, especially among ship enthusiasts.

As usual, spoilers ahead.

Plot Summary

In 1962, the elegant Italian ocean liner Antonia Graza glides through calm seas, a vision of mid-century glamour. Inside the grand ballroom, a lively crowd drinks, dances, and laughs as the beautiful Francesca (Francesca Rettondini) sings “Senza Fine.” The champagne sparkles, the band swings, and everything feels perfect.

The Antonia Graza. Courtesy IMDB.

On the forecastle, the ship’s captain hosts a more intimate gathering. Among his guests is young Katie Harwood (Emily Browning), traveling to America alone. The captain (Bob Ruggiero), a kindly man, invites her to dance. It’s a sweet moment—until a cable snaps and whips across the deck, slicing through the crowd like a razor. Passengers and officers are cut clean in half, their bodies collapsing around the terrified girl. The captain’s head slides off his neck, and Katie screams as the music dies.

Decades later, the salvage tug Arctic Warrior plies the cold waters of the Bering Sea. Captain Sean Murphy (Gabriel Byrne) runs a tight operation, flanked by his capable crew—Maureen Epps (Julianna Margulies), Greer (Isaiah Washington), Santos (Alex Dimitriades), Munder (Karl Urban), and Dodge (Ron Eldard). Fresh off a successful job, a pilot named Jack Ferriman (Desmond Harrington), approaches them. He claims to have spotted a massive derelict adrift far north and shows photos as proof. Though they’ve just returned from six months at sea, Murphy and his crew can’t resist. Ferriman insists on coming with them.

The mystery ship turns out to be none other than the Antonia Graza—lost without a trace forty years earlier. Even weathered by time and the elements, she’s a beautiful vessel. The crew boards the ship and finds no signs of what might’ve happened. The lifeboats are gone, and the engine telegraphs are found set to full ahead. When Munder falls through the deck and Epps helps pull him up, she glimpses something impossible—a little girl standing at the top of the stairs, watching her quietly. Epps keeps the vision to herself.

Epps saves Munder and sees something impossible. Courtesy IMDB.

The Arctic Warrior has found a modern Mary Celeste. After some debate, the crew claims salvage rights. Greer wants to contact the Coast Guard, but Murphy refuses—this prize is theirs alone. That night, Ferriman asks Epps what’s bothering her, and she confesses to what she saw aboard the ghost ship.

By morning, their excitement fades to urgency: the Graza is taking on water fast. They’ve got three days to patch her hull before she sinks. As work begins, strange things start to happen. Greer follows the sound of Italian singing and finds a freshly lit cigarette with lipstick on the end. Murphy glimpses the ship’s long-dead captain in a mirror. Epps finds bullet casings floating in the pool—and again sees the ghostly Katie.

Exploring deeper with Ferriman, Epps discovers something horrific in the flooded main laundry: the fresh corpses of another salvage team. Nearby, the pair uncover something even more startling—a stash of gleaming gold bars. Murphy and the crew can hardly believe their luck. They decide to load the treasure aboard the Arctic Warrior and start dreaming of riches.

But luck turns to catastrophe when the Arctic Warrior explodes, killing Santos and leaving the survivors stranded on the derelict liner. Murphy, devastated, is inconsolable. He’s visited again by the spectral captain, who reveals that the gold came from another ship, the Lorelei. They responded to a distress call and brought it—as well as one survivor—aboard just two days before the Antonia Graza disappeared. When Murphy sees the survivor’s photo, recognition hits—and panic follows.

The captains meet. Courtesy IMDB.

Murphy begins seeing the burnt, grizzled Santos, who blames him for his death. The Arctic Warrior’s captain attacks Epps, but is quickly overpowered and locked in an empty fish tank for everyone’s safety. Meanwhile, Greer succumbs to the lure of Francesca, the ship’s ghostly siren, who seduces him straight to his death. Munder and Dodge uncover unsettling evidence that the ship’s tinned provisions are anything but safe to eat. Epps finally meets Katie again, who takes her hand and reveals the awful truth of what happened aboard the Antonia Graza all those years ago.

Passengers executed in the pool. Courtesy IMDB.

In a vision from the past, Epps watches as a small group of the Graza’s crew murders everyone onboard to steal the gold. One by one, they turn on each other until only Francesca remains. That is, until a familiar face steps from the shadows—Jack Ferriman. He kills her without hesitation. He isn’t a man at all, but something much worse.

The Graza’s mutinous crew gets the gold—but not for long. Courtesy IMDB.

Murphy drowns in his makeshift cell, and Munder is torn to pieces in the ship’s gears while trying to fix a pump. Dodge tries to fight Ferriman and dies for it. Alone now, Epps faces Ferriman, who admits his true nature: he’s a salvager of souls, cursed to collect the damned and fill the ship with the dead. He offers to spare her life if she helps him.

Epps refuses. She rigs the ship with C4 and detonates it, ripping a hole in the Antonia Graza. As the liner goes down, the spirits of its passengers and crew finally rise into the light, their long torment ended. Ferriman’s work is undone.

Epps survives the blast and subsequent sinking. Some time later, a passing cruise ship spots her drifting on the wreckage and rescues her. Back in port, Epps is put in an ambulance—battered and weary, but alive. Through the window, she sees men loading crates of gold onto the cruise ship. Among them walks Jack Ferriman. Their eyes meet in one terrible moment. The ambulance doors close, muffling Epps’ warning screams as the cycle begins anew.

The gold is loaded onto the cruise ship. Courtesy IMDB.

My Review

I’m surprised that it’s taken me so long to review Ghost Ship. It’s a personal favorite of mine, and has been for a long time. I remember renting it from Blockbuster after seeing the iconic poster on the Queen Mary in the old Paranormal Research Center. I fell in love with the movie right away—my wife and I have long said that it’s one of those films that’s so bad it’s good.

But honestly, upon rewatching it after a few years, it’s actually a lot better than I remembered. Some of the special effects don’t really hold up—most notably when Greer is standing in the ballroom as it resets itself to its mid-century splendor. But visual effects are by and large, quite good. The Antonia Graza sets are absolutely stunning. Whether in 1962 or 2002, it really felt like you were on an actual ocean liner. Ship enthusiasts are sure to be interested in all the small details throughout, such as the fine wood veneers and Andrea Doria-inspired artwork throughout the ship.

The acting is also much better than I remembered, too. While very much an ensemble movie, Ghost Ship has some real standout roles. This was Karl Urban’s first movie, and he would go on to make Lord of the Rings right after this. He steals every scene he’s in, and he has a genuine chemistry with Ron Eldard’s Dodge—you really believe that they’re best friends. I also wish we had more scenes of Bob Ruggiero as the Graza’s ill-fated captain. He has a commanding presence when he’s onscreen and brings a quiet strength to the part.

Dodge and Munder. Courtesy IMDB.

Ghost Ship lacks the gore and terror that a lot of fans like, but it’s definitely more of a psychological flick. Some people complain that it’s too slow and that the plot is lacking, but it’s nothing compared to Death Ship. The actors have an abundance of material to work with, including luscious set design. For fans of mid-century ocean liners, and Italian liners at that, you really can’t beat this movie.

Final Thoughts

Is Ghost Ship a great movie? No. Is it good? More than you’d think. Is it entertaining? Heck yeah!

For me, Ghost Ship will always be more than just another early-2000s horror flick—it’s a movie that feels like an old friend. It’s a little rough around the edges, sure, but that’s part of its charm. It captures something timeless: the allure and loneliness of the sea. Maybe that’s why it’s lingered with me for so long. For a film about a cursed liner lost to time, it’s aged better than anyone might expect—and I’ll always have a soft spot for the doomed Antonia Graza and her haunted decks.

Be the first to comment

Leave a Reply

Your email address will not be published.


*