Great watch, will likely watch again, and do recommend.
This is probably my favorite Snow White story version to date. I'm a fan of Kristen Stewart, and both Chris Hemsworth and Charlize Theron are both top tier actors giving amazing performances.
A dark and gritty tale with plenty of money to fuel the amazing CG effects of the movie. The story is well laid out with complex multi-threading, Each story thread is actually interesting and I've always thought fairy tales like Snow White needed more fight and military battle scenes.
Charlize Theron really steals the show, not only as a villain, but she embodies the insanity of the character and is worth the watch all on its own.