The Favourite certainly lived up to its name at the BAFTAs, cleaning up with seven awards – but it was also a triumphant night for Roma, which took home two of the biggest gongs of the night.

British star Olivia Colman, who plays Queen Anne in the dark comedy, was a popular winner in the leading actress category, while her co-star Rachel Weisz took home the best supporting actress prize.

But it was Netflix’s Roma which picked up the prizes for best film and best director, winning four in total.

The other big award of the night, for leading actor, went to Rami Malek for his starring role as Freddie Mercury in Queen biopic Bohemian Rhapsody, while Mahershala Ali was named best supporting actor for Green Book.

The Favourite has won the BAFTA for Best Film
The Favourite won seven BAFTAs

Accepting her award, a nervous Colman – who also picked up a Golden Globe last month – apologised for shaking, before saying: “We are having an amazing night, aren’t we? We are going to get so pissed later.”

She also paid tribute to her co-stars, Weisz and Emma Stone – who was also up for best supporting actress – describing them as the “coolest and classiest” women to work with.

“As far as I’m concerned all three of us are the same and should be the leads and it’s weird we can’t do that,” she said.

More on this story

“This is for all three of us. It’s got my name on it but we can scratch on some other ones.”

Earlier on in the night, supporting actress winner Weisz told Sky News that Colman was a “goddess” and deserved all of her success.

The Favourite was also named outstanding British film, as well as winning awards for its costume, make-up and hair, original screenplay and production.

Roma, Alfonso Cuaron’s black-and-white film about his childhood in Mexico City, was the other big winner, also taking home the gongs for best foreign film and cinematography.

During one of his speeches, for best director, Cuaron said he was “touched this film has been received the way it has been”.

Best actor winner Malek had many people to thank when accepting his award, not least Freddie Mercury – “the greatest outsider of them all”.

“Thank you to BAFTA for this gorgeous gift,” he said.

Rami Malek won Leading Actor for his performance as Freddie Mercury
Rami Malek won leading actor for his performance as Freddie Mercury

“It’s quite difficult entering your world in this role as an outsider. You Brits do it so well and it’s not lost on me how sacred your musical heritage is.

“Thank you, thank you, thank you for including me.”

Rachel Weisz at the BAFTA awards
Rachel Weisz took home the best supporting actress prize

He added: “Thank you so very much to Queen, the entire Queen family, I wouldn’t be here without you.

“And to the greatest outsider of them all, for being so unwavering and unflinching and uncompromising in every which way, thank you Freddie Mercury again.”

While A Star Is Born missed out on the acting awards, it did win for its original music.

Alfonso Cuaron won the Director award for his film Roma
Alfonso Cuaron won the best director award for his film Roma

Director, star and composer Bradley Cooper thanked his co-star Lady Gaga and the other musicians he worked with, saying the film’s music was its “heartbeat”.

Black Panther star Letitia Wright was named the winner of the EE Rising Star award, the only BAFTA voted for by the public.

The Duke and Duchess of Cambridge are in attendance
The Duke and Duchess of Cambridge attended the awards

Accepting the prize, she said: “A few years ago I saw myself in a deep state of depression and I wanted to quit acting.

“The only thing that pretty much pulled me out of that was God, my belief, my faith and my family and an email from BAFTA saying they wanted me to be a part of the BAFTA Breakthrough Brits and I was like ‘let me try again’.”