Exactly what I expected from Disney and Jerry Bruckheimer. Nicholas Cage, for me as always, was great - he brings such a sly sense of fun to the movie. Jay Baruchel plays the loveable nerd perfectly - I just loved watching it. My daughter was able to go as well - she is 12 - and enjoyed it. The take offs on the Disney / Mickey Mouse Apprentice were good.