Sgt. Scott Moore and Mila Kunis stand during the National Anthem at the 236th Marine Corps birthday ball for 3rd Battalion, 2nd Marine Regiment, 2nd Marine Division in Greenville, N.C. (Cpl. Johnny Merkley/AP)

This post has been updated.

Mila Kunis attended the Marine Corps Ball in Greenville, N.C., on Friday, keeping the promise she made to Sgt. Scott Moore in July.

Moore told “Good Morning America” that the evening “was a blast, it was a great time.” The Marine said he was surprised at how “down to earth” Kunis was. “She’s just a normal girl who’s very interested to learn about our history and traditions,” Moore said.

The “Black Swan” actress has not made a statement about her evening.

From his base in Afghanistan, Moore asked Kunis to the ball in a YouTube video that has been seen more than 4 million times. After the actress accepted the invitation, Moore said his “initial reaction was disbelief.”

Sgt. Scott Moore and Mila Kunis. (Cpl. Johnny Merkley/AP)

Kunis’s “Friends With Benefits” co-star, Justin Timberlake, and reality star Kristin Cavallari also accompanied a Marine to their balls this November. Timberlake said on his blog that he was “truly moved” by the experience.