who sang for beast in beauty and the beast 2017
The songs feature vocal performances by the film 's ensemble cast including Emma Watson , Dan Stevens , Luke Evans , Kevin Kline , Josh Gad , Ewan McGregor , Stanley Tucci , Audra McDonald , Gugu Mbatha - Raw , Nathan Mack , Ian McKellen , and Emma Thompson