The 347th Snow White movie this year is fairly decent, with Kristen Stewart doing a fine job as the title character, and Chris Hemsworth contributing nicely as the axe-wielding Hunstman. Best of all is Charlize Theron as Ravenna, a loony queen hell-bent on staying young and eating Snow White’s heart. Director Rupert Sanders puts together swell visuals, especially in the way he creates dwarves out of actors like Nick Frost, Ian McShane, Bob Hoskins and Toby Jones. The movie is quite good when it features Snow White running around in various enchanted forests—but it’s not all that good in the final act, when it becomes a weird Joan of Arc movie. Still, Stewart is great here, and Theron is a bona fide scene-stealer.