saw it with the wife and 6 year old on saturday. i like nic cage as an actor... but it's really more of as a joke... i mean, his hair is a bird... you can't argue with that. but when i saw the trailer for this a few months back, all i could think was how stupid it was to put nic cage as the headliner for an animated movie. his voice is so drab and monotone... so i wasn't expecting to like this movie at all. i wasn't even expecting to see it, but the wife was like, HAY! LET'S GO TAKE THE BOY TO THE MOVIES! so i'm all, bleh. well... popcorn.
anyways, the kid was literally belly laughing so hard he couldn't breathe within the first 10 minutes. and that just kept up throughout most of the movie. it's nothing ground breaking and there are plenty of plotholes if you're looking for them (where the eff did Ryan Reynolds' character come from and why doesn't he look like a caveman and how does he know the end is coming and etc etc etc... seriously... i was waiting for the big reveal to be that he was from the future or something), but at the end of the day the movie is just plain enjoyable.
we saw it in 2d. and while the movie was pretty visually satisfying, i don't know how much 3d would add to it.