Accepting the Cecil B. DeMille Award for lifetime achievement at the Golden Globes, Meryl Streep took the opportunity to lambast Donald Trump (without ever actually saying his name) and call for freedom of the press and acceptance of differences.

“Who are we and what is Hollywood anyway? It’s just a bunch of people from other places,” Streep asked the audience, pointing out foreign-born actors and actresses like Amy Adams (from Italy), Natalie Portman (from Israel) and Ruth Negga (from Ethiopia). “Ryan Gosling, like all the nicest people, is Canadian,” she said. “Hollywood is crawling with outsiders and foreigners, and if we kick them all out, you’ll have nothing to watch but football and mixed martial arts, which are not the arts.” 

Watch her deliver the entire moving speech below: