Well, my opinion about the film itself is pretty much mixed. Sure, I liked it, but one piece of the comedy was a little bit awkward, not to mention that the plot was a bit rushed. The visuals were absolutely stunning though, and the actuación was not bad either.
So I'd pretty much say that it's pretty much 50/50 for me.
There are some inappropriate scenes in it, but the movie en general, general is pretty good. Don't let the trailer fool you. It's really funny but also has some serious parts as well. All the actors did a spectacular job, and the visual effects were phenomenal. Long story short: If you're the kind of person who's uncomfortable with inappropriate stuff, then this movie is not going to be enjoyable.