Several of last night’s big winners, including Viola Davis and Emma Stone, used their acceptance speeches to attack the US President.
Some criticised Donald Trump for calling Meryl Streep “one of the most overrated actresses in Hollywood” after she blasted him for imitating a disabled New York Times journalist.
Others made jibes at the billionaire businessman’s Twitter rants and fact denials since taking office three weeks ago.
Britain’s decision to end a deal to take in refugee children, Brexit and accusations Russia has fixed elections were also referenced by stars.
However, many fans were not impressed the film awards had been turned into a political platform for “millionaire actors”.
One fan, tweeted: “I would have watched the BAFTAs but didn’t want to feel like I was actually watching Question Time 🙁 #Trump.”
Several BAFTA winners used their speeches to talk about politics
Paul Joseph Watson, said: “When every other BAFTA/Grammys speech is a glib anti-Trump diatribe, at what point do these celebs realise they’re a part of mass hysteria?”
Jim Duffy, said: “BAFTA stick to making movies (which were ordinary).
“Leave politics to the people and politicians #Brexit #Trump.”
BAFTAs 2017: The award winners Sun, February 12, 2017
BAFTAs 2017: The biggest winners of the night.
Play slideshow Getty 1 of 16
BAFTAs 2017: The award winners
Natalia Pastor, added: “All of the BAFTA and Grammys speeches have been an accumulation of hate and bile against Trump.
Get Quotes on Home Insurance
“They are installed in the hysteria.”
Emma Stone, who won Best Actress for La La Land, used her acceptance speech to take an unnamed swipe at Mr Trump.
Stephen Fry started off the awards ceremony by taking a swipe at Donald Trump
She said: “I don't know if you realise this but right now this country, the United States and the world is going through a bit of a time.
“In a time that's so divisive, I think it's really special that we were all able to come together tonight, thanks to BAFTA, to celebrate the positive gift of creativity, and how it can transcend borders and how it can help people to feel a little less alone."
Host Stephen Fry kicked off the BAFTAs, attended by the Duke and Duchess of Cambridge, by defending Meryl Streep, saying she is one of the greatest actresses of all time and “only a blithering idiot would think otherwise”.
Emma Stone said the US was going through 'a bit of a time'
Viola Davis stood up for Meryl Streep for calling out Donald Trump
He then made a reference to allegations Russians have been interfering in elections, saying: “Let’s crack on with the awards and find out who the Russians have decided has won.”
Viola Davis, who won Best Supporting Actress for her performance in Fences, took a dig at her President while talking to journalists after winning.
She said: "Anyone who labels Meryl Streep 'overrated' doesn't know anything about acting."
- BAFTAs 2017: Meryl Streep 'overrated'! Stephen Fry echoes Trump dig
- Nick Ferrari fumes at BAFTA 'luvvies' for mocking Brexit in speeches
Speaking on the red carpet, JK Rowling reacted to a question about the global political situation by saying: “Let’s just say it’s a very interesting time to be writing a franchise about the rise of a populist manic.”
Director Ken Loach used his acceptance speech for winning Outstanding British Film for I, Daniel Blake to criticise the British Government, saying the “most vulnerable and poorest people in this country are treated by the government with a callous brutality that is disgraceful and it’s a brutality that extends to keeping out refugee children we promised to help”.
Film producer and CEO of Curzon Cinemas, used his acceptance of the Outstanding British Contribution to Cinema award, to say everyone at Curzon is “concerned about the future” and said if the “essential EU support” they receive is stopped after Brexit they will have to take less risks.
- Fences movie EXCLUSIVE clip: Watch Denzel Washington in acclaimed role
- BAFTAs 2017: Sophie Turner flashes pins in daring metallic gown
- BAFTAs 2017: Duchess of Cambridge STUNS in off-the-shoulder gown