This movie is one of the main reasons I decided to study film in college. It uses, CG, matte paintings, green screen, and claymation to do all the effects. It's a very stylish take.
The story is very powerful. Each time I've watched the movie I am always left thinking about the plot and it's overarching meaning. I highly recommend this film. Just have an open mind to the world and directing choices.