I thought this movie was very similar to the wonderful book by Cynthia Voigt, except that they took out a lot. But they left in all the really important details and some of the same lines, too. Anne Bancroft did a superb job as Gram! I liked the child actors, too, except for James. He didn't act as how I imagined him in the book. I really liked this movie, but you definitely have to read the book first.