I really enjoyed this movie. I am a 40-year old married mother of two and I went with my sister, my 11 year old daughter, and my 12 year old niece. This movie is what I call a modern classic with antagonists, protagonist, climax, imagery and symbolism. Cinematography was beautiful. Not only was it entertaining but it reminded me of the amazing stories from classic literature! All 4 of us loved it == great for all ages! I highly recommend it.