Lets be real here. This is a kids film.We went to see it at the cinema, and my kids (aged 3 and 5) loved it from start to finish.
As far as they are concerned, this is better than Toy Story. We now have it on DVD, they watch it over and over, my son calls my daugther Juliet, and my daugther calls my son Gnomeo.
This is a wonderful and funny film, the soundtrack is excellent, the kids have it on CD (see my review). Good fun, great film, and in the current cllmate (given recent riots) does teach kids that violence is not the answer.