Obviously the "true story" this movie was based on must have been pretty dull. Otherwise, they wouldn't have found the need to fill it in with such ridiculous nonsense. I won't give spoilers but will just say that the scenes and situations depicted as part of the character's "survival" are completely unrealistic and quite likely even impossible. Also, I feel the need to point out something else ridiculous and not believable. Josh Hartnett is 40 years old ... So having his mother being portrayed by very youthful looking 51 year old Mira Sorvino is just stupid!