Robert Duvall and Michael Caine whoop it up as crazy old millionaires in 1950s Texas who grudgingly agree to look after their morose grandnephew (Haley Joel Osment) while his duplicitous mother (Kyra ...