It was great cause it kept me dragged in to the movie with curious , the turn over at last surprised me .But was amused when it was rated low in rotten tomatoes..... It was some not ordinary imagination , surprisingly cool. And well performed by Anne Hathaway.