"The idea behind my YouTube invitation to Mila Kunis came about after some Marines from 3rd Battalion, 2nd Marines, and I were hanging out talking," Moore said in a statement. "One of the Marines bet that I wouldn't make the video and post it. Of course, a bet between Marines must be honored, so I took the chance. You can't make shots that you don't take, so I took the best shot I could.
"The Marines of 3/2, my family and friends back home in Grove City, Pa. have been so supportive, and did a great job of getting the video a lot of attention," he said. "I'm very excited about the opportunity to share the experience with Ms. Kunis and would like thank her for accepting my offer."
"JT and I had this all planned from the start. He's been a great wingman; it's nice to know he can get over the jealousy to help a brother out (just kidding). Justin Timberlake's encouragement definitely helped; I owe him one," Moore said.
In an e-mail sent to ABCNews.com, Moore admitted that taking Kunis to the ball was a longshot.
"We all talk about what we are going to do when we get back, and this was my dream," he said. "I do feel bad for putting her on the spot, but it's not like I was going to bump into her on the streets of Musa Qala between now and the ball."
Instead, Moore, a data systems technician with the 3rd Battalion, 2nd Marine Regiment, currently stationed in Musa Qala, Afghanistan, set up a YouTube page called Go With Me Mila and posted a video asking the 27-year-old actress to accompany him to the ball on Nov. 18 in Greenville, N.C.
"I always thought I had a chance, and sometimes that's all you need," Moore said in a statement.
Mila Kunis' Date Is a Marine Sergeant in Afghanistan
"Hey Mila, Sgt. Moore, but you can call me Scotty," the sergeant said in uniform and dark sunglasses outside his bunker in Afghanistan. "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 20-second video touched Timberlake, who vowed to make it happen when Fox411 asked Kunis about the invite.
"Have you seen this? Have you heard about this? You need to do it for your country," Timberlake told Kunis.
Then, in a message intended for Moore, Timberlake said, "I'm going to work on this, man. This needs to go down."
Taking a second to confer with her publicist, Kunis agreed. "I'll go. I'll do it for you," she said before asking Timberlake if he was going as well.
"They don't want me. They want you," Timberlake responded. "You need to do it for your country."
Resolved, Kunis confirmed, "I'll do it."
Moore said he got the news from one of his friends back home and his initial reaction was "disbelief." Moore is from Grove City, Pa., and his unit is based in Camp Lejeune, N.C. He said he has also heard from Kunis "people."
This year's ball will be special, not just because Kunis is his date, but also because its the 236th birthday of the Marine Corps and his unit will be home from Afghanistan, Moore said. As for any special plans he has in store for Kunis, "I think I'll keep that a secret for now; we have to iron out the details."
But in terms of what she can expect, he quoted Eleanor Roosevelt: "The Marines I have seen around the world have the cleanest bodies, the filthiest minds, the highest morale, and the lowest morals of any group of animals I have ever seen. Thank God for the United States Marine Corps."