Jennifer Hudson and John Legend performed a song from “Beauty and the Beast” during “The Disney Family Singalong: Volume II” event that has since gone viral.

The celebrities performed the song on Sunday night. They each sang from their own homes. Legend performed on the piano in the video, too.

The scenes from “Beauty and the Beast” were also broadcast over the tune.

“As to be expected, their joint rendition was pure magic,” according to E! News.

Watch the performance in the video below.

Hudson and Legend weren’t the only celebrities to perform at the event Sunday night. Katy Perry performed “Baby Mine” from Dumbo, while Rebel Wilson sang “Poor Unfortunate Souls” from “The Little Mermaid.

Derek Hough and Julianne Hough appeared to perform “Step in Time” and ”Supercalifragilisticexpialidocious” from “Mary Poppins.” as well.

Join the Conversation
Looking for comments?
Find comments in their new home! Click the buttons at the top or within the article to view them — or use the button below for quick access.