Leonardo DiCaprio has criticised the lack of focus on climate change in the run-up the US presidential election at a politically charged film prize-giving ceremony.
The Hollywood star said it was "completely unacceptable" that the subject was not raised during the televised debates as he collected an award for his environmental documentary Before The Flood at the Hollywood film awards.
"Let's all use our power as citizens and do the right thing" he told the audience in a tacit message of support for Hillary Clinton.
"Please vote ... vote for people who believe in the science of climate change."
Robert De Niro also used the event to campaign for Clinton as he urged Americans to "prevent a comedy from turning into a tragedy" when they vote.
He compared Mr Trump to the "totally insane" General Jack D Ripper from Stanley Kubrick's Dr Strangelove as he collected a prize for his role in film The Comedian.
It's two days until a frightening election. The shadow of politics is hanging over us whether we like it or not. It's hard for me to think about anything else so let me lay it out right here. We have the opportunity to prevent a comedy from turning into a tragedy. Vote for Hillary Tuesday.
Meanwhile, Hugh Grant was in a lighter mood as he collected an award for best supporting actor by his former co-star Andie MacDowell, whom he appeared alongside in the 1994 film Four Weddings And A Funeral.
"I'm just depressed at how much better preserved you are than I am after 22 years," he told her.
"Do you use any special creams or anything like that? It's amazing. You're still a southern peach and I am, according to Twitter, a scrotum."
A heavily pregnant Natalie Portman was among a host of star who were recognised at the glitzy event.
Eddie Murphy received the Hollywood Career Achievement Award in recognition of his film career.
Portman picked up the Hollywood actress award and while Tom Hanks was given the actor award.