Justin Timberlake Keeps His Promise Attends Marine Corps Ball

11/13/2011 6:10 AM PST

Justin Timberlake -- Keeps His Promise, Attends Marine Corps Ball

Justin Timberlake is a man of his word -- he attended last night's Marine Corps ball in Richmond, VA with Cpl. Kelsey De Santis as promised.

The wife of one of the Marines in attendance snapped this pic of JT inside and sent it to WTVR. She said Justin seemed like a normal guy and posed for pics with several guests.

JT famously agreed to go after Cpl. De Santis invited him via YouTube.