Question: who sings for dan stevens in beauty and the beast
Answer: Originally recorded for the film by English actor Dan Stevens , who performs the song in his starring role as the titular Beast , `` Evermore '' was first released as a single by American singer Josh Groban on March 3 , 2017 .