Continuity mistake: When Agent Connolly first finds the bomb on the ship, he is knocked over by Iris, dropping his gun. In the next scene, when they are running up the stairs, he has the gun, which he forgot to pick up.
Other mistake: When the cruise ship is exploding, the scene is obviously pulled straight from the end of another film called Deep Rising. The clips are identical.