49-year-old actress Salma Hayek is not a fan of Donald Trump and she made that clear during her appearance on The Late Late Show with James Corden. Hayek, who is a Mexican native, said that Trump's anti-immigration rhetoric disgusts her. She brought a copy of "U.S. History for Dummies" onto the set and told Trump that she "will gladly lend" him her copy.