Overall - a very good movie. Entertaining and a very interesting take on the old fairy tale. The overall contrast, videography, and special effects of the movie were well done and stimulating. Each actor/actress did a good job in the role they were cast. I enjoyed the way all the key elements from the story were incorporated into the movie - not the way I expected.
The movie felt long until the end when the action made me forget about the length. There were some periods of time in the movie where I felt I'd like to know what other characters were doing, and there were some emotional scenes where I was left wondering what emotion the actor/actress was trying to portray and why.