Mike Rogo (Adam Baldwin) é um dos passageiros do S.S. Poseidon, uma verdadeira cidade flutuante. Mike é na verdade um agente a paisana, que está atrás de um terrorista que planeja um ataque surpresa. O Poseidon está atualmente navegando a toda velocidade, em uma tentativa de alcançar o porto mais próximo e tentar evitar uma forte tempestade que se aproxima. Porém logo após a virada do ano a bomba terrorista explode, fazendo com que o navio vire de cabeça para baixo. Os sobreviventes ficam presos entre os destroços, precisando encontrar um meio de sair do navio antes que ele afunde.