This year's award season has undoutedly been full of spectacular performances and sublime storytelling; us cinephiles have been spoilt for choice when visiting the cinema. So far the Golden Globes and the SAGs have set the tone for not only the dresses and the winners, but more importantly the speeches inspired by, and addressing, the current political climate.
Following suit, the need to speak out in favour of diversity and compassion (and indirectly against Trump) was a hot topic at the BAFTAs, too. Indeed, not even minutes into the ceremony did Stephen Fry echo Trump's insult towards one of Hollywood's finest talents, Meryl Streep - following her Trump-take-down at the Golden Globes - by welcoming to the UK the room full of 'the most overrated actors' to celebrate a night of great film. Fry then spoke of Meryl saying, ‘she’s one of the greatest actresses of all time - only a blithering idiot would think otherwise,' before receiving a big kiss on the cheek from the actress herself.
With regard to the winners, it was a good night for the all-singing all-dancing (and all-romancing) film La La Land - the film leading this year's award season steeplechase - which out of its 11 nominations danced home with five awards, including Best Film, Best Director and Best Actress for Emma Stone. In her speech Emma commended the importance of creativity in allowing people from all nations to 'transcend borders' and come together.
Casey Affleck won Best Leading Actor for his gripping performance in Manchester by the Sea - which also won Best Original Screenplay.
Lion took home two awards, including Best Adapted Screenplay and Dev Patel won Best Supporting Actor. Viola Davis took home the well-deserved Best Supporting Actress award for her performance in Fences, and Tom Holland beat his competition and won the EE Rising Star award, which was voted for by the public.
To end the evening, Prince William (who is President of the BAFTA) took to the stage (without Kate, sadly) to present the prestigious BAFTA Fellowship award to comedic legend Mel Brooks.
See all the winners from this year's ceremony:
I, Daniel Blake wins Outstanding British Film
American Honey
Denial
Fantastic Beasts and Where to Find Them
Notes on Blindess
Under the Shadow
I, Daniel Blake WINNER
Tom Holland Wins EE Rising Star
Anya Taylor-Joy
Tom Holland WINNER
Laia Costa
Lucas Hedges
Ruth Negga
Lion wins Best Adapted Screenplay
Hacksaw Ridge
Lion WINNER
Hidden Figures
Nocturnal Animals
Arrival
Viola Davis wins Supporting Actress
Hayley Squires, I, Daniel Blake
Michelle Williams, Manchester by the Sea
Naomie Harris, Moonlight
Viola Davis, Fences WINNER
Nicole Kidman, Lion
Kubo and the Two Strings wins Best Animated Film
Finding Dory
Moana
Zootropolis
Kubo and the Two Strings WINNER
The Jungle Book wins Best Visual Effects
Fantastic Beasts and Where to Find Them
Arrival
Doctor Strange
Rogue One: A Star Wars Story
The Jungle Book WINNER
Dev Patel wins Supporting Actor
Mahershala Ali, Moonlight
Dev Patel, Lion WINNER
Hugh Grant, Florence Foster Jenkins
Jeff Bridges, Hell or High Water
Aaron Taylor-Johnson, Nocturnal Animals
Manchester by the Sea wins Best Original Screenplay
La La Land
Manchester by the Sea WINNER
Moonlight
I, Daniel Blake
Hell or High Water
Casey Affleck wins Best Leading Actor
Andrew Garfield, Hacksaw Ridge
Viggo Mortensen, Captain Fantastic
Casey Affleck, Manchester by the Sea WINNER
Jake Gyllenhaal, Nocturnal Animals
Ryan Gosling, La La Land
Damien Chazelle wins Best Director
Denis Villeneuve, Arrival
Ken Loach, I, Daniel Blake
Kenneith Lonergan, Manchester by the Sea
Tom Ford, Nocturnal Animals
Damien Chazelle, La La Land WINNER
Emma Stone wins Best Leading Actress
Meryl Streep, Florence Foster Jenkins
Amy Adams, Arrival
Emma Stone, La La Land WINNER
Natalie Portman, Jackie
Emily Blunt, The Girl on the Train
La La Land wins Best Film
La La Land WINNER
I, Daniel Blake
Manchester by the Sea
Moonlight
Arrival
READ MORE: BAFTAs 2017: The Best Red Carpet Style