Having read the critics reviews for this film one could be put off. But, watching with your seven year old grandson gives the correct way to watch this film. It is not meant for grumpy old critics, but for seven year olds with stars in the eyes, and for grandpas sat next to them. That is the way to watch this film. Wonderful.