Ok, I LOVE LOVE this movie, I think it's perfect for all ages-even teenagers! I don't reccomend it though, for kids under the age of 6. There is not as much action as I expected though, I saw it in 3D on opening day, I was disappointed that the 3D didn't go into lay too often. he action is fairly mild, there's just some physical humor(barfing, sucking up in nostrils, pooping). And there's some pregnancy-related jokes that will go over the heads of little kids.