"He also called Meryl Streep an overrated actress. So I guess I'm the Meryl Streep of generals." Former Secretary of Defense James Mattis laughed off news President Trump had called him an "overrated general," riffing at the Al Smith dinner in New York.