Ariana Grande, Jennifer Hudson make appearances
singer will play Penny Pingleton in revival
‘O’Neals’ finds humor in coming-out journey
Clip is Ariana Grande parody
Pop star to play closing show at Pier Dance event