Hollywood actress Mila Kunis has said she will go on a date with a US Marine sergeant who asked her out on YouTube.

The star of Black Swan was being interviewed along with Friends With Benefits co-star Justin Timberlake when she was shown the clip.

In it Sgt Scott Moore asked her to be his date for the Marine Corps Ball in November.

He is currently serving with 3rd Battalion 2nd Marines in Afghanistan.

In the video he introduces himself as Sergeant Moore but says she can call him Scotty.

A statement from the 2nd Marine Division's public affairs office, on behalf of Sgt Scott Moore, said: "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.

"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."

'Think about it'

Walking through a heavily-fortified compound with shaved head, glasses and in full combat gear he looked into a friend's video camera and addressed her directly.

"I just want to take a moment out of my day to invite you to the Marine Corps Ball on 18 November in Greenville, North Carolina, with yours truly," he said.

"So take a second, think about it and get back to me."

The 27-year-old actress was surprised at first but then asked for details.

That's when Justin Timberlake stepped in.

"Have you seen this? Have you heard about this? You need to do it for your country."

After being persuaded, Mila Kunis then looked into the camera and told Moore that she was going to make it happen.

Follow our technology reporter Dan Whitworth on Twitter