Keke Palmer wears a sexy red dress while singing “Freddy My Love” in this photo from the dress rehearsal of Grease: Live, which will air live tonight (January 31) on Fox.

The 22-year-old actress plays the role of Marty and gets to sing the special song, which was written for the original Broadway musical but dropped for the film version.

“I feel as if I have waited my entire life for a moment like this. Tonight, I get the opportunity to introduce the Live production of Grease. The 2016 version .. What does that mean? Too many things to express honestly. But one, that really spurs the heart … There has never been an African American in Grease and while I hate that that’s something to be pointed out, it is!” Keke wrote on Instagram on Sunday morning.

Watch the live broadcast at 7/6c to watch Keke sing “Freddy My Love.” In the meantime, listen to Megan Mullally sing the song on the 1994 Broadway cast recoding.