The movie is for children, but spends so much time in war. It's nothing but a compilation of other movies. However, it's even worse with its message that humans are horrible people and want to destroy everything for their own desires. It is so drawn out with its water creature scenes and war-ish battles that it reduces any positive message to unwatchable bore. It's not worth watching. It could have a nice message, but it's such forced judgement against humans that it loses any entertainment value. It seems as though Cameron wanted to show off CGI and his imagination with knowledge of the ocean more than telling a compelling story. Hate humans and love natives - that's the entire message.