While most bridesmaid dresses are only worn once, plenty of celebrities who have stepped in the role of bridesmaid look amazing in them, and definitely fuel the idea that you can get more mileage out of the dress.

Check out some of the best dressed celebrity bridesmaids and see what dresses they ended up wearing, whether they had a say in the matter or simply went with the bride’s choice. From casual chic to very elegant looks, here are some of the best celebrity bridesmaid dresses.

The Badass Celebrity Bridesmaid: Rihanna

Leave it to the style icon to look badass even in a bridesmaid dress. For the 2015 wedding of her assistant Jennifer Morales, Rihanna combines a girlish vibe with a cool edge in her lilac Badgley Mischka Couture gown. 

Rihanna Bridesmaid 2015

The singer also posted pictures on Instagram of herself wearing a dressing gown with the word “bridesmaid” embroidered on the back.

The Sweet Celebrity Bridesmaid: Jennifer Lawrence

Jennifer Lawrence Bridesmaid

Definitely one of the best dressed celebrity bridesmaids, Jennifer Lawrence was one of 11 bridesmaids at the wedding of her brother Blaine. The actress wore an ivory J.Crew dress, just like the rest of the bridesmaids, and the Kentucky ceremony was photographed for the Real Weddings issue of Martha Stewart Weddings magazine, with Lawrence on the cover.

The Diva Celebrity Bridesmaids: Beyoncé and Janelle Monáe

Beyonce Bridesmaid

Solange has more than once outshined her older sister and on the day of her 2014 wedding to music video director Alan Ferguson, Beyoncé was there to support her. All the bridesmaids, including singer Janelle Monáe, wore beautiful white dresses that complemented the stunning wedding dress. Two year old Blue Ivy also played a part in the ceremony, as the ring bearer.

See also: The Most Expensive Celebrity Weddings

The Barefoot Celebrity Bridesmaid: Eva Longoria

Eva Longoria Bridesmaid

The “Desperate Housewives” actress seems to be one of the most requested celebrity bridesmaids. Longoria wore a gorgeous lilac dress at the 2014 wedding of Bonnie Rodezno. The actress was also a bridesmaid at her friend’s Arina Peralta wedding in Spain, where she wore a seafoam dress and went barefoot.

The Model Bridesmaid: Cara Delevingne

Cara Delevingne Bridesmaid

One of the most stylish models in the world, Cara Delevingne abandoned her usual edgy style for a more sophisticated look as the bridesmaid at her sister Poppy’s wedding. The 2014 wedding took place in London, and Cara looked gorgeous in a white dress that matched her sister’s Chanel wedding gown in a tasteful and elegant way.

The Klone Bridesmaids: Kardashian Sisters

Kardashain Bridesmaids

For Kim’s third wedding, her four sisters became her celebrity bridesmaids. Kim Kardashian married Kanye in Italy, and her bridesmaids all wore white. Khloe, Kourtney, Kendall and Kylie all had similar floor-length dresses that complemented the wedding dress, while Kris Jenner stood out in a more matronly white look.

The Elegant Celebrity Bridesmaid: Emily Blunt

Emily Blunt Bridesmaid

The English actress introduced her sister Felicity to actor Stanley Tucci, so she was naturally the first choice for a bridesmaid when the two decided to tie the knot. The 2012 wedding took place in London, and Emily was also asked to wear white. Designer Nanette Lepore created the bridesmaids dresses for Emily, her sister Suzie, and friend Amy Dixon.

The Glam Celebrity Bridesmaid: Jessica Simpson

Jessica Simpson Braidesmaid 2014Jessica Simpson Bridesmaid

The singer and fashion mogul also seems to be one of the most popular celebrity bridesmaids. She took on the role many times, but two looks stand out as her best. For the 2013 wedding of publicist Lauren Auslander, Simpson wore a dark blue Amsale gown, and just a year later, she looked stunning in a white gown at the wedding of her sister Ashlee to Evan Ross.

More: Romantic Celebrity Wedding Dresses

The ''I-Hate-the-Dress'' Celebrity Bridesmaid: Keira Knightley

Keira Knightley Bridesmaid

Even if she looked stunning as a bridesmaid during her brother’s wedding, Keira Knightley complained that her look didn’t last for long. Her purple dress didn’t make it intact to the reception. “Every drink I had went straight down the front and then the food went straight down the front!” the English actress told People.

The Cool Celebrity Bridesmaid: Lady Gaga

Lady Gaga Bridesmaid

The singer is also one of the celebrity bridesmaids who took on the role more than once at a friend’s wedding. In 2013, she wore a champagne dress for the wedding of Bo O’Connor in Cabo San Lucas. She was also a bridesmaid in 2015, where she wore a lavender floor-length gown for the New Orleans wedding of her best friend.