Steven Speilberg says Hollywood failed Kerry.