This has everything you could possibly look for in a film. It's hillarious, it has great action, great story and brilliant acting, and without the explicit stuff that can occasionally creep in with those.
I saw the trailer for this and I must say I wasn't too excited, because from the trailer the film seems to just be about a boy who goes to stay with a couple of old men on a farm, then the boy (Walter) starts liking them. And this is fine for people who like that sort of thing but this film, but for those who want more, it's there and most trailers don't do it justice.
They say old people still have their memories, and this film certainly shows that using brilliant Indiana Jones-like action/comedy flashbacks.
But it still has the charm that a film set on a farm should have because the story is brilliant.
It is set primarily on a farm in Texas where two old men live. Apparently they have loads of money and Walter's mother wants him to try and find it. From the start you can tell she is quite selfish. Walter pretty much has to fend for himself and the curious, adventurous yet timid boy is excellently pulled off by Haley Joel Osment. Quite a few people go to the house but the two old men are simply no to be hassled, shooting most people who try to enter, and Michael Caine and Robert Duvall work extremely well together.
All three main characters change a lot during the film, either becoming more open, braver, or more caring.
The music and camera work was also very good, using many different styles of camera for different moods, and quick bursts of action music when needed. Also, none of the cheesy comedy music that sometimes spoils a joke and stops you from laughing.
One of the best films I have seen. 100%