- A computer hacker breaks into the computer system of the Seabourn Legend cruise liner and sets it speeding on a collision course into a gigantic oil tanker.
- Annie Porter, the woman who was held on a bus with a bomb attached to it that will go off if it slows down. She dated the cop who saved her but broke up with him because he was constantly putting his life in danger. She would then date a guy named Alex who is also a cop but told her that he does a mundane assignment. But she eventually learns that he works for the same unit that the other guy worked for and is also addicted to danger. She wants to break up with but he surprises her with a cruise. She agrees to go. And he's planning to propose to her. But when he notices another passenger act peculiar, he can't help but try to find out what's up with him. He's Geiger, a computer man who designed the ship's systems, who was fired. He then takes over the ship's systems and sets it on a course that will send it into a tanker. Alex tries to stop him.—rcs0411@yahoo.com
- Annie and her policeman boyfriend Alex decide to take a romantic ocean cruise together. Once at sea, however, one of the passengers, a disgruntled computer genius named Geiger, disables the ship. Alex must now foil Geiger's plans and bring everyone back safely to shore, but how can he outwit a man who can control the entire ship from his keyboard?—Jean-Marc Rocher <rocher@fiberbit.net>
- Annie Porter is thrilled when her boyfriend Alex Shaw presents her with two tickets for a cruise to the Bahamas on a Norwegian luxury liner. The trip is a peace offering presented because Annie has just learned that Alex is a police officer who's been lying to her about his choice of profession. Alex lied because Annie didn't want to date any more cops after what happened with the bus in Los Angeles. The cruise ship's passengers include members of a diamond dealers' association, who have filled the ship's vault with valuable diamonds. Little do they know that passenger John Geiger, the designer of the ship's computer system, has planned to take over the ship, steal the diamonds, and set the ship on a collision course with an oil tanker anchored at the island of St. Martin. Geiger was fired and cast aside by the computer company he worked for, and he wants revenge. Now it's up to Alex to stop him.—Todd Baldridge
- Alex Shaw (Jason Patric) is on a motorcycle chase after a vehicle with stolen goods. He eventually catches the driver of the vehicle, but his girlfriend Annie (Sandra Bullock) runs into him during her driving test. She finds out that Alex is on the SWAT team after he lied and told her he was a beach cop. As an apology, Alex surprises her with a trip to the Caribbean, on the cruise ship Seabourn Legend.
Aboard the ship, passenger John Geiger (Willem Dafoe) places explosives throughout the ship and sets them off to destroy the ship's communication systems. The following evening, he throws the captain overboard, then hacks into the ship's computer system to stop the ship. He sets off additional explosives, then calls the bridge to tell the first officer, Juliano (Temuera Morrison), that the captain is dead and Juliano is now in charge. He is ordered by Geiger to evacuate the ship, during which Geiger steals jewelry from the ship's vault.
As passengers evacuate, Drew (Christine Firkins), a young deaf girl, becomes trapped in an elevator, and group of people become trapped behind locked fire doors in a hallway filling up with smoke. Annie and Alex try to board the last lifeboat; however, the ship starts moving and the winch lowering the lifeboat gets jammed. Alex jumps onto the boat to rescue the passengers falling off, and Annie and Juliano use the ship's gangplank to get the passengers back onto the deck.
Alex realizes Geiger is controlling the ship and goes with Juliano to Geiger's cabin armed with skeet guns, but Geiger remotely sets off explosives inside the room. Annie and Dante (Royale Watkins), the ship's photographer, notice the people trapped behind the fire doors, and Annie uses a chainsaw to cut the door open and let them out. Meanwhile, Alex orders the navigator, Merced (Brian McCardie), to flood the ship and slow it down by opening the ballast doors.
As the ship floods, Alex sees Drew on a monitor after she climbed out of the elevator and runs to save her. Alex notices Geiger exiting the vault and holds him at gunpoint, but Geiger escapes by closing the fire door in front of Alex. Using the ship's intercom, Geiger explains that he designed the ship's autopilot system and is taking revenge against the cruise line after getting fired once he got sick from copper poisoning. Geiger again escapes from Alex by attaching a grenade to a door.
The crew notice that Geiger has set the ship to crash into an oil tanker near Saint Martin. Alex decides stop the ship by diving underneath it and jamming the propeller with a steel cable. Geiger realizes Alex is trying to stop the ship, so he jams the cable winch while Alex is underwater, causing it to break off the ship and free the cable. Geiger takes Annie hostage and escapes with her on a boat from the back of the ship.
To avoid collision with the oil tanker, Alex and Dante go into the bilge pump room and use the bow Thrusters to turn the ship. The ship screeches down the side of the tanker, but manages to withstand the damage, and heads straight into a marina. It then crashes into an island, which eventually brings the ship to a halt. Alex jumps off to rescue Annie and hijacks a speed boat from Maurice (Glenn Plummer), forcing him to chase after Annie.
Geiger takes Annie onto a seaplane and Alex shoots it from the boat with a spear-gun and reels himself in through the water. Alex climbs onto the plane and rescues Annie, and both escape from the plane on one of its pontoons, which falls onto the water. Geiger loses control of the plane and crashes into the oil tanker, causing it to explode.
Annie and Alex travel back to shore in Maurice's boat, and Alex gives Annie a wedding ring, asking her if she will "wear it for a while", and she accepts.
Contribute to this page
Suggest an edit or add missing content