This is perhaps the best movie I have ever seen. While Avatar didn't leave me with a life changing message, the entertainment quality was absolutely phenomenal! And, it's reasonably kind for middle aged children. There are only a few snippets of bad language. I haven't had this level of movie experience since I was a young and watched Star Wars at age 12. Wow!