The 70th annual British Academy Film Awards (BAFTAs) were a glamorous affair as always with A-listers donning statement frocks, an array of jewels and killer heels.

Embellishments, floral prints, lace and chiffon were major trends on the red carpet on Sunday night.

From Emma Stone’s sparkly Chanel pants and the Gucci girls (aka Naomie Harris and Anya Taylor-Joy) to the Duchess of Cambridge’s elegant off-the shoulder Alexander McQueen gown, these were Style Diary’s favourite looks.

Duchess of Cambridge in Alexander McQueen

Emma Stone wears Chanel

 

Ella Purnell in Miu Miu

 

Emily Blunt wears Alexander McQueen

 

Michelle Williams wears Louis Vuitton

 

Viola Davis in Jenny Packham

 

Anya Taylor-Joy wears Gucci

 

Penelope Cruz in Versace

 

Penelope Cruz stuns in an Atelier Versace Chainmail gown at the 70th BAFTA Edition 2017. #VersaceCelebrities

A post shared by Versace (@versace_official) on

 

Thandie Newton wears Osman Studio

 

Sophie Turner wears Louis Vuitton design

 

Naomie Harris in Gucci

 

Nicole Kidman in Armani Prive

 

Taylor Hill wears Alexander Wang

 

Millie Mackintosh wears Sarah Baadarani design

 

Not so mellow yellow for tonight's bafta awards #LancomelovesBAFTA 🍋

A post shared by Millie Mackintosh (@milliemackintoshofficial) on