It was visually nice and made good use of the 3D aspects. The acting was unconvincing. The writing was oft times predictable, trite and hokey. It seemed to be missing that Disney magic and normally great acting performances from a couple of my more favorite actors (Rachel Weisz and James Franco). At the end I felt my family and I could've better spent our time and money in some other activity.