This movie follows the novel much more than previous "Alice" productions. Johnny Depp was perfect in his role. The Queen of Hearts was hilarious. My only disappointment was how the "card army" was portrayed. They looked more like armadillos than cards! Other than that it was a very entertaining experience. Loved the 3D!