We have seen celebrities wear elaborate gowns and sequined dresses at the red carpet, but we hardly see these powerful women wear suits and yet, stun their fans. Today, we have a compilation of celebrities who not only wore exquisite suits to the red carpet, but also left us all speechless with the way they carried it!

Kate Middleton at a BAFTA event!

Ana de Armas for the premiere of ‘The Gray Man’

Kristen Stewart at the 75th Cannes Film Festival

Kate Moss at the Milan Fashion Week

Julia Roberts at the Golden Globes

Kim Kardashian at the LACMA Art + Film Gala

Emma Stone at the ‘Cruella’ Premiere

Madonna at the Grammy Awards

Rihanna for the ‘Battleship’ World Premiere

Anna Kendrick at the Grammy Awards

– Riya Sohini