Britain’s most prestigious celebration of film – the BAFTAs – has once again unfolded in London.
The annual ceremony was held this year at the English capital’s Royal Festival Hall, with Dr Who star David Tennant on hosting duties.
Presenters throughout the show included Aussie actress Cate Blanchett, Idris Elba, Bryce Dallas Howard, Hugh Grant, Dua Lipa and David Beckham.
But ahead of the winners being announced, the stars all descended on the red carpet – where there was one very high-profile absence.
Kate, Princess of Wales, was forced to sit out this year’s glittering event as she recovers at home from abdominal surgery.
Prince William, who has been President of the British Academy of Film and Television Arts since 2010, instead hit the red carpet alone, dressed sharply in a velvet navy jacket with dramatic lapels.
William attended solo. Picture: Jordan Pettitt/Pool/AFP
Inside, he was spotted chatting away with Aussie actress Cate Blanchett. The pair has known and worked together for years, including at last year’s Earthshot Prize Awards in Singapore.
The actress and prince have been friends for some time. Picture: Jordan Pettitt/Pool/AFP
Speaking of Aussie actresses – Margot Robbie continued her Barbie-core red carpet streak, opting for a daring pink and black strapless gown.
Robbie looked stunning in her floor-length gown. Picture: John Phillips/Getty Images)
She was channelling evening Barbie glam. Picture: Adrian Dennis/AFP
Here are some of the other eye-catching looks from this year’s event:
Florence Pugh. Picture: Adrian Dennis/AFP
Emma Stone. Picture: John Phillips/Getty Images
Hannah Waddingham. Picture: Adrian Dennis/AFP
David Beckham. Picture: John Phillips/Getty Images
Da’Vine Joy Randolph. Picture: John Phillips/Getty Images
Andrew Scott. Picture: John Phillips/Getty Images
Dua Lipa. Picture: John Phillips/Getty Images
Claire Foy. Picture: John Phillips/Getty Images
Emma Corrin. Picture: John Phillips/Getty Images