Mila Kunis followed in the footsteps of Justin Timberlake and Kristin Cavallari Friday night when she attended a Marine Corps Ball in North Carolina after accepting a YouTube invitation.

Kunis jetted down to Greenville, N.C., to accompany Sgt. Scott Moore to the event -- keeping a promise she made months ago, RadarOnline.com reports.

Kunis reportedly had a blast at the ball with Moore, who recently returned from a seven-month stint in Afghanistan, according to Fox News..


Though no press was allowed inside the event, Marine spokesman Sgt. Scott Sasser said the couple had a good time and "it's good that [Kunis] got to come on a date with a Marine."

"It's a huge honor just to be invited, it is," Kunis told E!'s Marc Malkin earlier in the week, confirming she would be attending the event. She added she was most looking forward to "talking to people and hearing their stories ... Being a part of something that truly I know nothing about but I'm incredibly eager to learn."

The whole trend of celebrities accepting YouTube dates, specifically to various Marine Corps Balls around the country, actually began when Kunis agreed to be Moore's date after he posted a plea on YouTube. Her "Friends With Benefits" co-star, Justin Timberlake, encouraged her -- on-camera during an interview -- to accept the date.

And then it was Timberlake's turn, and he followed through last weekend when he was Cpl. Kelsey De Santis' date to a ball in Richmond, Va. "Dancing With the Stars" alum Cavallari also kept her word and enjoyed a Marine Corps Ball in Temecula, Calif., Thursday.