This is a great film for all ages. I loved every part of this movie. It really does keep you on the edge of your seat the whole time with either a sad or happy feeling throughout the whole movie. Never a dull moment ever !!!!!ALSOO it was based on a true story!!I would reccomend this to EVERYONE. Out of ten I would give this movie an infinite amount of praise. It truly was one of the best movies I have ever seen!!!!