El protagonista del filme es Paul Sturges (Josh Lucas), un tipo corriente que se va de vacaciones a la paradisíaca Bahía Azul (México) con su familia. Sin embargo, su idílica escapada se verá truncada cuando, desde las profundidades del mar, haga aparición un enorme megalodón conocido solo por su nombre: El Demonio Negro.