Los Angeles - Meryl Streep teed off on Donald Trump while accepting a top honour during Sunday's Golden Globe Awards.
Streep repeatedly criticised Trump and his remarks targeting various groups, including foreigners and journalists, while accepting the Cecil B. DeMille Award.
The actress' speech silenced the ballroom of the Beverly Hilton Hotel, and her remarks immediately became a trending topic on Twitter.
Streep said she was mortified during the presidential campaign by Trump's criticism of a disabled New York Times reporter, and called for people to support press rights as a check on Trump's power.
WATCH HER SPEECH HERE:
The actress anticipated blowback from Trump supporters, saying at one point during her speech, "Hollywood is crawling with foreigners, so if you kick them all out you'll have nothing to watch but football and mixed martial arts."
Actor Chris Pine thanked Streep for her speech after the Globes returned from a commercial break.