Idealne życie Cala Weavera rozpada się, gdy dowiaduje się, że żona go zdradza. Po kilkudziesięciu latach znowu umawia się na randki. Pomaga mu w tym młody Jacob.
Annie wraz z narzeczonym wyrusza w rejs luksusowym statkiem pasażerskim. Na pokładzie znajduje się też psychopata Geiger, który przejmuje kontrolę nad maszyną.