Kristen Stewart, Chris Hemsworth and Charlize Theron star in this heady re-imagining of the snow white fairy tale.