cast
Kristen Stewart
as Snow White
Chris Hemsworth
as The Huntsman
Charlize Theron
as Ravenna
Sam Claflin
as William
Ian McShane
as Beith
Bob Hoskins
as Muir
Ray Winstone
as Gort
Nick Frost
as Nion
Eddie Marsan
as Duir
Toby Jones
as Coll
Vincent Regan
as Duke Hammond
Lily Cole
as Greta
Dave Legeno
as Broch
Chris Obi
as Mirror Man
Greg Hicks
as Black Knight General
Johnny Harris
as Quert