io9 couldn't have said it better,
Shyamalan has boiled every epic heroic story of the past 20 years down to its most basic, primal soup-y essence, so he can spray it all over the audience, in a kind of Hero's-Journey bukkake. You will be finding chunks of Joseph Campbell's calcified spooge behind your ears for three days after watching this film, no matter how many times you bathe.
Seriously, this blog isn't a movie review blog, but out of severe dismay and disappointment, I had to get this out of my system.
M.Night Shyamalan, I am never ever going to watch any of your movies again.
Oh, and by the way, there's a reason why they called the character General Zhou and not General Singh and Firelord Ozai and not Firelord Kupal!