Justin Timberlake said over the summer that he would gladly attend the Marine Corps Ball with Cpl. Kelsey de Santis if his schedule allowed it, and the 30-year-old actor/singer held true to his word.
Justin Timberlake attends Marine Corps Ball