Mila Kunis has made good on her promise to a US marine who had been serving in Afghanistan.
The Hollywood beauty and Sgt Scott Moore attended the annual Marine Corps ball together in Greenville, North Carolina.
The annual event marks the founding of the Marines in 1775.
CLICK ON PHOTO FOR FULL GALLERY
Back in July, the data systems technician asked Mila to be his date for the ball in a YouTube video he tapped while deployed to Afghanistan at the time.
The actress accepted his invitation soon after the video was posted.
Mila's appearance on Friday came just days after Friends With Benefits co-star Justin Timberlake attended a Marine Corps Ball with Cpl Kelsey De Santis in Richmond, Virginia, following a similar invitation.
All the news as Duchess Kate's due date draws close...