great for my 7 year old daughter- princess, love story, fun songs...not great for my 5 and 3 year old sons. there was alot of voodoo stuff with creepy ghosts, like the ones in "ghost" with patrick swayzee, that made scary sounds and screams and stone-temple faces with fire in their mouths. they slid down in their seats and did not like it at all. almost had to leave the theater.