Avatar is an eye-popping 3D extravaganza for the eyes, an unexpected detail for the ears, and an unconventional story for the mind. Jim Cameron's writing and direction were suberb, along with excellent acting on the parts of the main characters and supporting cast. CGI to live action scenes were seamless, along with amazing 3D special effects that don't wear out your eyes. The storyline was full and complete, lending to an enjoyable ending that won't disappoint. Having a vision and going with it worked for Mr. Cameron again in this movie, with minimum predictability in the main storyline. A love story, a dream, a fight for survival, this movie has it all.