Hollywood’s finest gathered at the Royal Albert Hall in London for the 73rd annual British Academy Film Awards, otherwise known as the BAFTAs. This year’s red carpet favourites included Kate Middleton, who attended alongside the president of the BAFTAs Prince William, re-wearing an Alexander McQueen dress she first donned 8 years ago. Haute Couture gowns were on full display with Rooney Mara in Givenchy, Emilia Clarke in Schiaparelli, and Charlize Theron in Dior, as were Chanel’s finest muses Margot Robbie and Lily-Rose Depp. There were the sleek and tall silhouettes such as Zoë Kravitz in shimmering Saint Laurent, as well as glamorous volume from Jodie Turner-Smith in Gucci, Jessie Buckley in Miu Miu, and Florence Pugh in Dries van Noten.