The visuals were spectacular! The storyline wasn't. It almost seemed at times as if things were done for the sole purpose of exploiting the 3D aspect of the movie, not because it should be done for the story. It was not a bad story, just not the best one either.
This movie could have been really hokey, but the acting of Rainn Wilson along with the other supporting stars kept the movie from going in the direction. It was still goofy, but very funny.