Question: who sings for the beast in the new movie?
Evidence: Emma Watson plays 'Belle' and Dan Stevens plays 'The Beast' in Disney's 2017 Live Action adaption of 'Beauty And The Beast'. Emma Watson does her own singing in the film, and Dan Stevens being an established stage performer in his own right, does his own singing.
Answer: Dan Stevens