Justin Timberlake said Friday that he will join Friends with Benefits co-star Mila Kunis at the Marine Corps Ball. Cpl. Kelsey de Santis will be his date.  Kunis will go with a Marine serving in Afghanistan.

Timberlake said at an event, If my schedule works out to do it, I'd love to do it. It's an honor.

De Santis told 30-year-old Timberlake, If you can't go, all I have to say is 'Cry Me a River.'  Timberlake said that he accepted her invitation not because she shouted out one of my songs, which I love, but because I don't get asked out ever, so I was very flattered by that.

Kunis and Timberlake were asked out via YouTube. 

Kunis denied the accusations by the media that she had taken back her acceptance and cared more about herself than her country.  Kunis, who starred in Black Swan alongside Natalie Portman, was also accused of trying to gain Natalie Portman-caliber fame by accepting his offer to attend the ball. The 27-year-old said Thursday in a press conference, Never did I say that I was not going. She added that people believed it, unfortunately.

Celebrity publicist Michael Levine told CBS News, I think she's purchased herself attention and good will at little cost. And the funny part is she might have a good time.

I will happily clear it up, once and for all, Kunis said Thursday. Never did I say that I was not going. ... I am attending. I'm going. November 18 I will be there.

Timberlake will attend the Marine Corps Ball in Washington, D.C. November 12.