Qin Yu (Justin Chao) ist vom ebenso plötzlichen wie scheinbar unerklärlichen Tod seiner Verlobten so schockiert, dass er beginnt Nachforschungen anzustellen. Bald kommt ihm der Verdacht, dass die geheimnisumwitterte Cass Corporation in die Angelegenheit verwickelt sein könnte. Deshalb bucht er eine Passage auf demselben Kreuzfahrtschiff wie der ehemalige Cass-Mitarbeiter Jason (Amro) und folgt ihm auf der Suche nach weiteren Informationen. Dabei werden die zwei von einem verzweifelt einem Knüller nachjagenden Reporter auf dem Dampfer beschattet. Doch bevor Qin Yu irgendetwas Substanzielles herausfinden kann, wird das Schiff von riesigen, offensichtlich mutierten Schlangen angegriffen. Einige wenige Passagiere können sich auf eine Insel retten, auf der die Cass Corporation dubiose Experimente durchführt, die offenbar außer Kontrolle geraten sind. Gejagt von weiteren monströsen Kreaturen müssen sie nun einen Weg finden, um lebend von der Insel zu kommen und die Cass Corporation auffliegen lassen zu können.