ABC News’ Luchina Fisher and Leezel Tanglao report:
Dressed in elegant black, her hand in a patriotic pose, Mila Kunis made good on a promise and made one serviceman just back from Afghanistan, the happiest guy at a military gala this past week.
The “Black Swan” star attended a Marine Corps ball Friday night with Sgt. Scott Moore.
“It’s good that she gets to come on a date with a marine so it’s good for her, you know,” said Corporal William Steffy.
The star arrived in Greenville, N. C. in a black SUV as anticipation for the evening ran high.
“Where all going to have a great time celebrating the Marine Corps birthday,” said Captain Scott Sasser with the U.S. Marine Corps.
In July, the 28-year old actress was invited by Moore on YouTube.
“Hey Mila, Sgt. Moore, but you can call me Scotty,” the sergeant said in uniform and dark sunglasses outside his bunker in Afghanistan in the video. “I just want to take a moment out of my day to invite you to the Marine Corps Ball with yours truly. So take a second to think about it and get back to me. All right, bye now.”
The invite became a viral sensation with 4 million hits.
“We all talk about what we are going to do when we get back, and this was my dream,” Moore told ABCNews.com in July.
Kunis’ “Friends with Benefits” co-star Justin Timberlake also received an invite to a Marine Corps ball on YouTube.
Cpl. Kelsey De Santis, a Virginia-based Marine, extended her invite to the pop star for a ball in Virginia.
Timberlake attended the ball with de Santis last weekend.
On his website, Timberlake wrote that he was proud to show his support of the armed forces.
De Santis told “Good Morning America” earlier this week that it was a special night for both of them.
“We were both grateful for the things that our country stands for,” she said.