An emotional Meryl Streep received a standing ovation as she took the stage to accept the annual Cecil B. DeMille Award at Sunday night's Golden Globes, and called out president-elect Donald Trump in a wide-ranging speech.
"You and all of us in this room belong to the most vilified segments of America right now: Hollywood, foreigners, and the press," she said, with a hoarse voice, as the crowd roared.
She then proceeded to list where some of the actors and actresses in the audience were born and raised.
"Hollywood is crawling with foreigners and if you kick them all out, you'll have nothing to watch but football and mixed martial arts, which are not the arts," she said.
Slamming Trump without actually naming him, she said "disrespect invites disrespect, violence incites violence," after recalling an incident in which the now-president-elect in November appeared to mock the appearance of a New York Times reporter with a physical disability. "When the powerful use their position to bully, we all lose," she added.
The legendary actress concluded her speech by stressing the importance of the Committee to Protect Journalists and the need to safeguard the truth.
"As my friend Princess Leia said to me once, take your broken heart, make it into art," she said in her closing remarks.
Viola Davis, who won the best-supporting actress film award for her permanence in Fences, presented the award to her Doubt co-star.
"You make me proud to be an artist. You make me feel like what I have in me - my body, my face, my age - is enough," Davis said.
Streep was nominated this year for best actress in a comedy for Florence Foster Jenkins, but lost to La La Land's Emma Stone.