My 10 year old daughter enjoyed the film giving it 4.5 stars but 2 adults did not. Hence 2 star review. The script is poor, lots of the acting is terrible and the musical numbers jump in with no real purpose. It felt like watching amateur dramatics at the local community centre at many points. None of the ‘magic’ is explained, the Ricky Martin doll was annoying even to my daughter, the bad guy not properly bad and the whole thing generally lame.