So I have very mix feelings for this movie. I watched the cartoon series "Avatar:The Last Airbender" and I like the cartoon series but this movie is shallow. There is close to zero character development and the whole plot isn't exactly black and white. It seemed more like a giant field test for special effects. If special effects was any definition of how good a movie is then this movie is the "Titanic". Now, i'm not saying this movie is bad. I am also not saying it's good. M.Night Shyamalan had his hands full with this movie.
He had to fit in a nearly 14 hour series into a 2 hour movie. He didn't quite have the time to develop the world, characters, and plot like the series had. Top that off with a poor script and you have your self a pretty big let down for those hardcore "Avatar" fans.
I sympathize with M.Night, he had quite the task with bringing this world to life. For the effort i'm sure he did his best and I don't think many people could have done better but with poor acting (Dev Patel from Slumdog Millionaire being probably the only notable actor in the cast) and a poor script this movie is at best mediocre. Albeit the scores and special effects were good.
If you are looking for a movie that isn't "Twilight:Eclipse" like me, you want to see some really cool special effects, or you just don't want to have to think during a movie I'd probably recommend it. I'd have to give this movie a 2/5.
PS:
If you are a fan of the series you will be ticked off at the way they say the names of Aang, Sokka, and Iroh.