Question: who plays william in snow white and the huntsman
Answer: The cast includes Kristen Stewart as Snow White , Charlize Theron as Queen Ravenna , Chris Hemsworth as Eric , the huntsman , Sam Claflin as William , Snow White 's childhood friend , and Bob Hoskins as the dwarf seer in his final film appearances .