I watched this movie about 10 years ago, it is probably 90s or early 2000s movie. It’s an action movie where I think terrorists come on a cruise ship with a boat (there was also a woman terrorist) and then attack. I think there was Steven Seagal in it, but I’m not sure. I remember a scene where Seagal (or any other protagonist) is in the kitchen (all cooks were shot) and throws a knife in one terrorist. I don’t think it is Under Siege, because I think it was not a military ship.