My husband & I took our 4 yr old to see this movie - her first movie at a theater & our first 3D movie. We all enjoyed it and had fun! It held our little girls attention from beginning til end! The movie was a good story for us all including the 3D effects. Length of movie good also!