Went with my husband and granddaughters, 12 and 6. We all agreed the last 20 minutes were confusing and a poor wrap up. The visuals were beautiful but we felt the music was Miranda rap and left no melodies we would care to revisit. This movie failed to live up to its potential.