Her pal and ‘Friends with Benefits’ co-star Justin Timberlake already fulfilled his promise to attend a Marine Ball — and this weekend, it was Mila Kunis’ turn.

While stationed in Afghanistan this summer, Marine Sgt. Scott Moore sparked the “ask a celeb out via YouTube” craze when he requested the pleasure of the beauty’s company at his upcoming fete. She accepted, so on Friday night he escorted her to the Marine Corps Ball in Greenville, NC, an event celebrating 236 years of military history.

Media was not allowed inside, but Marine spokesperson Capt. Scott Sasser said that Kunis, 28, and Sgt. Moore were both “enjoying the night,” and another Marine later said Kunis “was very nice and very respectful… She gets credit and a lot of respect for coming here, not being part of this world and following through on her word.”

He added that during the event, Sgt. Moore honored the seven servicemen from his unit who were killed in the line of duty during their deployment. “We lost six Marines and a corpsman,” he said. “Scott made sure everyone knew, he wasn’t at the ball for himself. He was there for the ones who could only be with us in spirit.”

More From Mix 94.1