GREENVILLE, N.C. — Actress Mila Kunis made good on her promise to a Marine who had served in Afghanistan.

Kunis and Sgt. Scott Moore attended the annual Marine Corps Ball on Friday in Greenville, N.C. The event marks the founding of the Marines in 1775.

In July, the data systems technician asked Kunis to be his date for the ball in a YouTube video. He was deployed to Afghanistan at the time.

Kunis accepted his invitation soon after the video was posted.

The actress’ appearance comes days after “Friends With Benefits” co-star Justin Timberlake attended a Marine Corps Ball with Cpl. Kelsey De Santis in Richmond, Va.