While the CG effects were phenomenal, the plot was fairly predictable. It was sort of a cross between The Matrix and Dances with Wolves. There were no big twists or surprises. It pretty much played out exactly as I thought it would. I also thought the 3D effect would be more "in your face". But it didn't really register that way. Nothing really flies out at you or comes off screen that much. I expected more from the 3D technology. A good movie if you just want to be entertained for a few hours.