Published on 12:00 AM, January 10, 2017

Streep takes on Trump at Golden Globes

Three-time Oscar winner Meryl Streep berated President-elect Donald Trump for his divisive rhetoric as she received a lifetime achievement award at the Golden Globes on Sunday.

The 67-year-old fought to control her emotions as she received a standing ovation during her acceptance speech for the Cecil B DeMille Award, handed out by the Hollywood Foreign Press Association.

"You and all of us in this room, really, belong to the most vilified segments in American society right now. Think about it. Hollywood, foreigners, and the press," she said to her peers with a laugh.

"But who are we? And, you know, what is Hollywood anyway? It's just a bunch of people from other places."

"Hollywood is crawling with outsiders and foreigners. If you kick 'em all out, you'll have nothing to watch but football and mixed martial arts, which are not the arts," she said, holding back tears.

Meanwhile, Trump yesterday lashed out at Meryl Streep, accusing her of being a Hillary Clinton "flunky" after the actress berated him at the Golden Globes ceremony.

"Meryl Streep, one of the most over-rated actresses in Hollywood, doesn't know me but attacked last night at the Golden Globes," Trump wrote on Twitter.

"She is a Hillary flunky who lost big. For the 100th time, I never 'mocked' a disabled reporter (would never do that) but simply showed him 'groveling' when he totally changed a 16 year old story that he had written in order to make me look bad," Trump wrote in a series of tweets.