Donald Trump has attacked Oscar-winner Meryl Streep, calling her "overrated" and a "Hillary flunky who lost big".

His comments on social media came after the actress criticised Mr Trump's impression of a disabled reporter during his campaign for the presidency, saying it "kind of broke my heart" in her Golden Globes acceptance speech last night.

Streep, who was collecting the Cecil B DeMille Award at the Golden Globes, said the widely criticised episode in November 2015 "sank its hook in my heart".

She said she was shocked that the "person asking to sit in the most respected seat in our country" was imitating a disabled reporter, "someone he outranked in privilege, power, and the capacity to fight back".

"It kind of broke my heart, and I saw it, and I still can't get it out of my head because it wasn't in a movie. It was real life," the actress said.

Tom Hiddleston was among the stars who dressed in their best for the Golden Globes

Benjamin Millepied and Natalie Portman

Gina Rodriguez

Amy Adams

Naomi Campbell

Dev Patel

Sarah Jessica Parker

Cuba Gooding Jr

Reese Witherspoon

Eddie Redmayne

Emily Ratajkowski

Colin Farrell

Emma Stone

Ryan Gosling

Viola Davis

Andrew Garfield

Carrie Underwood

Kristen Bell and Felicity Jones

Nicole Kidman

Justin Timberlake and Jessica Biel

Maisie Williams

Annette Bening and Warren Beatty

Priyanka Chopra

Chris Pine

Thandie Newton

Julia Louis-Dreyfus

/

Streep did not mention Mr Trump by name, but warned against the consequences of bullying and mockery by high-profile people.

"This instinct to humiliate when it's modelled by someone in the public platform by someone powerful, it filters down into everybody's life because it kind of gives permission for other people to do the same thing," she said.

Mr Trump told the New York Times he had not seen the comments but reportedly said he was "not surprised" at the attack by "liberal movie people".

Streep, 67, was at the Beverly Hills awards to pick up her award for outstanding contribution to entertainment.