Nobody puts Mila Kunis in the corner!

On Friday, the 28-year-old Black Swan star made good on her promise to attend the Marine Corps Ball in Greenville, North Carolina with Sgt. Scott Moore. Not only did Kunis "[exceed] my expectations," Moore said Monday on Good Morning America, she also got down on the dance floor to the Dirty Dancing soundtrack! (Moore asked Kunis to the ball via Youtube earlier this year.)

PHOTOS: Patriotic celebs

"It was a blast. It was a great time," Moore told Good Morning America's Robin Roberts. "[She's] really just a normal girl who's very interested to learn about our history and our traditions."

On CBS' Early Show, Moore added that he and the Friends with Benefits star even danced to "The Time of My Life" from the classic Jennifer Grey and Patrick Swayze flick, but they didn't do any of the movie's iconic lifts. "This uniform is not as mobile as you might think," he quipped. 

PHOTOS: Stars' good deeds

"She had a lot of questions about my uniform and what to expert as far as the ceremony," Moore added. "And I explained to her that this year was extremely important to us and memorable to us because of the seven Marines and sailors we lost during our deployment. It was very important to express that to her... It was a lot to take in for her, I'm sure, but I hope I did a good job."

Moore also told Good Morning America that while there was no goodnight kiss, he and Kunis "promised to keep in touch."

NEWS: Justin Timberlake reminisces on his Marine Corps Ball experience

Kunis' former costar Justin Timberlake attended a Military Corps Ball earlier this month with Corporal Kelsey De Santis. "He was a complete gentleman!" De Santis gushed to Good Morning America.

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly