Women in Music 2018

Watch Ariana Grande & Jennifer Hudson Duet on 'Hairspray Live!' Encore 'Come So Far (Got So Far to Go)'

Chris Haston/NBC
Jennifer Hudson as Motormouth Maybelle, Ariana Grande as Penny Pingleton in Hairspray Live! 

Even after the climactic closing performance of "You Can't Stop the Beat," the NBC crowd still needed more Hairspray Live! And more was delivered, in the form of "Come So Far (Got So Far to Go)," an encore sung as a duet between the production's two most accomplished pop stars, Jennifer Hudson (Motormouth Maybelle) and Ariana Grande (Penny Pingleton).

While the two powerhouse singers traded vocals, the show's cast came out to take their individual bows. Watch the closing spectacle below.