Q: who plays the human beast in beauty and the beast? A:
Dan Stevens