Question: who plays belle in the new beauty and the beast?
Answer: Emma Watson