during her driving test. She finds out that Alex is on the SWAT team after he lied and told her that he was a beach officer. As an apology, Alex surprises her with a Caribbean cruise on Seabourn Legend. Aboard the ship, deranged passenger John Geiger, a former employee of the cruise company, hacks into the ship's computer system, and the following evening, he sabotages the ship's communication systems and kills Captain Pollard. After remotely shutting down the ship's engines, Geiger calls the bridge to tell the first officer, Juliano, that Pollard is dead and he is in charge. Juliano is ordered by Geiger to evacuate the ship. Geiger steals jewelry from the ship's vault. As passengers evacuate, Drew, a young deaf girl, becomes trapped in an elevator, and a group of people become trapped behind locked fire doors in a hallway filling with smoke. As Annie and Alex attempt to board the last lifeboat, Geiger programs the ship to continue sailing. When the winch lowering the lifeboat jams, Alex jumps into the boat to rescue the passengers, while Annie and Juliano use the ship's gangplank to get them back on deck. Alex realizes that Geiger is controlling the ship. Armed with skeet guns, he goes with Juliano to the cabin. Geiger remotely detonates explosives inside the room. Annie and Dante, 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, 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 climbs out of the elevator, and runs to save her. Alex notices Geiger leaving the vault and holds him at gunpoint, but he escapes by closing the fire door in front of him. Using the ship's intercom, Geiger explains that he designed the ship's autopilot system, and is taking revenge against the cruise line after being fired when he contracted 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 off the coast of Saint Martin. Alex decides to stop the ship by diving underneath it and jamming the propeller with a steel cable. Geiger realizes that Alex is trying to stop the ship,