Justin Timberlake Marine Corps BallJustin Timberlake kept his word and attended the Marine Corps Ball with Cpl. Kelsey De Santis in Richmond, Virginia on Saturday.

Timberlake, 30, wrote on his website that the event “turned out to be one of the most moving evenings I’ve ever had.”

Did he have a good time with De Santis?

“She seemed to be so humble and honest … Very cool,” he wrote. “She also simultaneously seemed like she was nervous about the whole evening and if I was going to enjoy myself … I have to tell you, it’s not every day that I meet a 23 year old girl and she’s more worried about if I’m having fun or if I’m comfortable! It hit me all of a sudden that these were the type of people that look after us and our freedom … Humble, concerned for others before themselves … This was the type of person our Marine Corps was building. I was really blown away.”

You may recall that, back in July, Justin’s “Friends with Benefits” costar Mila Kunis was first invited to the November 18 Marine Corps Ball in Greenville, N.C., by Sgt. Scott Moore. He made a YouTube video asking Kunis, 28, to be his date.

After Timberlake got Kunis to accept Moore’s invitation, De Santis then made her own YouTube video and Facebook page inviting Justin to the Marine Corps Ball as well.

“If you can’t go,” De Santis said in the clip. “All I have to say is cry me a river! Hit me up.”

Timberlake wrote that he was “proud to be [at the Marine Corps Ball]” and “felt like I was getting a chance to be among my heroes. It’s funny too because a lot of them are SO younger than me.”

“I’ve met so many of my heroes – from Michael Jordan to Michael Jackson – and nothing makes me feel more honor and pride than when I get to meet one of you,” Timberlake added, referring to those who serve. “Last night changed my life and I will never forget it.”

You can see more in the video above.

Marine Corps Ball