Cruise Apologizes ... Three Years Too Late