Excellent and thought provoking film for adults (although some might figure out the conclusion early on - I knew by 1/3 through the film). It is really too intense for anyone under 13. Never cared for Bruce Willis but he is excellent in this. The boy is WONDERFUL - his performance is award worthy.