I thought Avatar was fantastic overall. The visuals were amazing and not once did I feel I was looking at CGI. The movie is a little long and the pacing in the middle was a little slow, but the end was so action packed and exciting.
This is a movie you have to see in a theater and if possible in 3D.
Though I gave the movie four stars (I have never given five as that would be for a perfect movie) it is the best movie I saw in 2009.
The effects were good, but not the best I have seen this year. The story was ok, but not great. The film was enjoyable though, but I wouldn't want to see it again.