Wow. Didn't expect much of this film but thought I'd give it a watch. Great film with great acting from Shia LaBeouf helped portray the story so well. A real emotional tearjerker as the film unravels before your eyes in the last 20 minutes, it all makes. A real must watch.