A darn good adaptation of the book, which I liked so much! Diane Lane is perfect as Margaret Blackledge, the grandmother hell bent on getting her grandson back! When I read the book, I pictured Sam Elliot as George Blackledge, but Kevin Costner did a good job as George. And I think the little boy did a good job acting too! My only negative comment of the film, is that I liked the ending of the book much more. But this is a good film to enjoy!