James Cameron has done it again. Not only in reinventing the way artificial environments can be filmed, but also in telling a story parallels contemporary issues. The movie grabbed my attention from beginning to end. But surprisingly, my girlfriend liked it as well. The plot can be a little generic (a combination of Dune, Battle for Terra, the Lion King, and the New World), but who care. It's just the movie you need to get through the wintry blues.