to john mayer's comment below

Rating: Null/10 (29 February 2008)

You treat this movie as dumb, but yet your example proves that you have no imagination or intellect at all. When Kevin's character jumped to save the kid, it's not because he predicted that the boat will explode, but it's because if the kid goes very far with the boat then Kevin will not be able to reach him. The kid obviously doesn't know how to ride the boat, so if he goes too far, what is Kevin's character supposed to swim for 15 minutes in freezing water to get to him? No. So he didn't take a chance and jumped to prevent the kid of getting away and going too far. You know it's funny to see people bash movies and treat plots as dumb, yet they just embarrass themselves!