4.5 Fantastic film!! Iloveedward | 30/08/2011 | See all Iloveedward's reviews (4) I took 2 of my children to see this at the cinema and none of us were dissapointed! Nicolas Cage is amazing as Balthazar Blake and the rest of the cast are fantastic too. It has everything you expect from a disney movie great music ,OneRepublic's "secrets" is a brilliant track and goes perfectly with the movie,great special effects and a happy ending. It's a feel good movie that suits both children and adult's perfect for just sitting back and enjoying with the family of a weekend and gets 5 stars from me .If you haven't seen this yet put it on your to do list .