Meryl Streep received a standing ovation as she took the stage to accept the annual Cecil B DeMille Award at the Golden Globes, where she gave a speech that stunned and silenced the audience.

President-elect Donald Trump was not so enamoured with it.

Streep defended Hollywood and journalists, honoured the late Carrie Fisher and took shots at President-elect Donald Trump, without mentioning his name.

Actress Meryl Streep accepts the Cecil B. DeMille Award during the 74th Annual Golden Globe Awards.

Actress Meryl Streep accepts the Cecil B. DeMille Award during the 74th Annual Golden Globe Awards.

He bit back, calling Streep “over-rated” and “a Hillary flunky” after the actress denounced him as a bully who disrespected and humiliated others.

Streep said a performance from the past year that stunned her came from the campaign trail, noting the incident where “the person asking to sit in the most respected seat in our country” imitated a disabled reporter from The New York Times, an incident replayed frequently in campaign advertising.

“It kind of broke my heart when I saw it,” she said. “I still can’t get it out of my head, because it wasn’t in a movie. It was real life.”

Streep said that “when the powerful use their position to bully others, we all lose.”

Trump went on a Twitter rampage after Streep’s speech, accusing the actress of twisting his words.

“Meryl Streep, one of the most over-rated actresses in Hollywood, doesn’t know me but attacked last night at the Golden Globes,” he wrote.

“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. Just more very dishonest media!.”

Trump earlier told The New York Times he had not seen Streep’s remarks or other parts of the Globes ceremony, which were broadcast on NBC, but added that he was “not surprised” that he had come under attack from “liberal movie people”.

In her speech, Streep noted that  “Hollywood” was a reviled place. In reviewing the backgrounds of several of her colleagues surrounding her at the Globes, she said that was really a community filled with people from other places united in the mission to show different people and make audiences feel what they feel.

“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,” she said.

Streep put in a plug for vigorous journalism, urging that contributions be made to the Committee to Protect Journalists.

While Streep won the annual Cecille B. DeMille Award and can boast of 48 Oscar and Golden Globe nominations, her career is still current. She was nominated this year for her portrayal of a bad opera singer in Florence Foster Jenkins.

She also mentioned Fisher, who died just after Christmas, and how the actress and writer urged others to “take your broken heart and make it into art”.

She was introduced by fellow actress Viola Davis, who said her husband urged her every day when she worked with her to tell Streep how much she meant to her. She was too bashful then, but not on stage Sunday.

“You make me proud to be an artist,” Davis said. “You make me feel that what I have in me – my body, my face, my age – is enough.”