Justin Timberlake Stays True To His Word?Attends Marine Corps Ball