In what was probably the most star-studded British Film and Television Academy awards of all time, stars congregated at Kensington's Royal Albert Hall for the annual event.
Margot Robbie, Jennifer Lawrence, Angelina Jolie and nearly every other major celebrity wore black on the red carpet tonight, which has been a dominant theme at awards shows in the wake of the Time's Up and #MeToo movements after the Harvey Weinstein scandal broke last fall.
Feminist activists and anti-violence campaigners also attended the red carpet.
With Hollywood still reeling from the fallout of the Harvey Weinstein scandal, the resulting anti-sexual harassment campaigns were reflected in the mood of the evening.
The Duchess of Cambridge, who is heavily pregnant and was in attendance with her husband Prince William, was radiant in a Jenny Packham gown with a plunging neckline.
The dress code is similar to other red carpets, most notably the Golden Globes, when women and men both showed their support for gender equality and human rights for women.
"This is a moment in history", Jane Lush, chairwoman of the British film academy, said as she opened the ceremony.
Guillermo del Toro's fantasy film "The Shape of Water" leads the nominations with 12 nods.
Ahead of the ceremony, nearly 200 British women in entertainment called for an global movement to end sexual misconduct.
After praising those who work behind the scenes on films, she said: "This ceremony is not just about the famous people... but anyway, let's have a look at the famous people here tonight".
Absolutely Fabulous star Joanna Lumley hosted the awards ceremony.
The royal family usually steers clear of political statements, but it could be awkward for Kate to ignore the gesture and wear bright colors.
Announcing a fund to support women and men battling workplace abuse - modelled on the Time's Up movement in the USA - the stars said "with our collective power, we can galvanize others".
Gary Oldman won the best actor prize for his portrayal of Winston Churchill in Darkest Hour, while Allison Janney took out best supporting actress p for playing ice skater Tonya Harding's ferocious mother.
Who has been nominated for the Baftas 2018? Former "Harry Potter" star Watson has given the fund 1 million pounds ($1.4 million), according to its page on the Go Fund Me website. He's up against fellow Brits Daniel Day-Lewis for "Phantom Thread", Daniel Kaluuya for "Get Out" and Jamie Bell for "Film Stars Don't Die In Liverpool", as well as American actor Timothée Chalamet for "Call Me By Your Name".