Question: who plays william in snow white and the huntsman?
Answer: Sam Claflin