"La La Land" danced off with seven Golden Globes on Sunday in a ceremony marked by surprises and a stinging indictment by Meryl Streep of U.S. President-elect Donald Trump.

"La La Land", a romantic musical about a struggling actress and a jazz pianist trying to make it in Hollywood, took home Globes for best comedy/musical and for its stars Ryan Gosling and Emma Stone, as well as for director Damien Chazelle, screenplay, score and original song.

"This is a film for dreamers and I think that hope and creativity are the most important things in the world," said Stone.

Independent coming-of-age film "Moonlight" was named best drama movie, while Casey Affleck, star of "Manchester by the Sea" won best drama actor for his role as a man riven by grief.

But the evening's most dramatic moments came from Streep, the most admired actress of her generation, while accepting her lifetime achievement award.