Ariana Grande as Penny Pingleton
Andrew Eccles/NBC
Garrett Clayton as Link Larkin
Ephraim Skyes as Seaweed J. Stubbs
Shahadi Wright Joseph as Little Inez
Kristin Chenoweth as Velma Von Tussle
Brian Bowen Smith/NBC
Martin Short as Wilbur
Brian Bowen Smith/NBC
Dove Cameron as Amber Von Tussle
Harvey Fierstein as Edna Turnblad in Hairspray Live!
Jennifer Hudson as Motormouth Maybelle
Brian Bowen Smith/NBC
Maddie Baillio as Tracy Turnblad
Brian Bowen Smith/NBC
Derek Hough as Corny Collins
The cast of Hairspray Live!
Brian Bowen Smith/NBC