Justin Timberlake made a promise and this past Saturday he fulfilled it.
Cpl. Kelsey De Santis of the United States Marine Corps had invited Timberlake through a YouTube video to Saturday night’s Marine Corps ball and Timberlake accepted.
The singer and actor posted a photo along with a letter on his website Sunday that the Marine Corps Ball in Richmond, Va., was “one of the most moving evenings I’ve ever had.”
Timberlake wore a tuxedo to the ball at the Greater Richmond Convention Center.
JT’s “Friends With Benefits” co-star, Mila Kunis, earlier this year accepted a similar invitation to a Marine Corps Ball in Greenville, N.C.