This year has seen plenty of statement gowns worn by our favourite royals and celebrities. With events including Cannes Film Festival, the BAFTA's, and the Golden Globes, we've had serious dress envy - with memorable designs including the Duchess of Cambridge's white lace Alexander McQueen gown worn to Royal Ascot back in June, to Miranda Kerr's floral metallic Oscar de la Renta gown at the star-studded MET Gala in May.
Emma Stone was striking in Gold at the Oscars, while Mandy Moore turned heads in a floor-length black gown at the Golden Globes. Meanwhile in July, Queen Letizia made a dazzling appearance at Buckingham Palace, dressing in a Felipe Varela gown at the Queen's state banquet.
Take a look through our gallery to see the best pick of jaw-dropping gowns throughout the year - which one is your favourite?
Bollywood star Aishwarya Rai Bachchan stole the show at Cannes Film Festival when she stepped out onto the red carpet in a larger than life fairy tale gown - which saw her having to be helped up the stairs. The icy blue Cinderella-inspired couture gown was by Michael Cinco, and featured a voluminous skirt, and was adorned with beads and silver embroidery.
Amal Clooney stole the spotlight in September, stepping out with husband George for the first time since giving birth to her twins to attend the Venice Film Festival. The new mum looked incredible, having welcomed Ella and Alexander just three months earlier. Amal opted to wear a lilac Versace gown, and styled her hair in a faux bob. Her elegenat look was completed by Charlotte Tilbury, who gave the human rights lawyer a dramatic smoky eye look.
Bella Hadid wore a custom Alexandre Vauthier slip dress to mark her first red carpet appearance at the 2017 Cannes Film Festival in May. The silk, champagne-hued gown featured a train that glided beautifully behind her as she walked down the red carpet in true, supermodel style. Gigi Hadid's younger sister teamed the design with a diamond and sapphire necklace.
Emma Stone wore gold - and won at the Oscars. The talented actress walked away with the prize for Best Actress at the 2017 ceremony, where she was awarded for her role in La La Land. The actress was dressed for the part in a sparkling Givenchy Haute Couture gown with a fringe skirt covered in Swarovski crystals.
Halle Berry stunned at the Oscars in February when she walked down the red carpet in a blush pink Atelier Versace dress. The stand-out off-the-shoulder design featured contrasting black ribbon and fringe details, and was paired with Vince Camuto heels. Halle made her arrival extra memorable with her hair, which saw her embrace her natural tight curls.
Jennifer Lopez stepped out at the MET Gala in a sixties-inspired Valentino gown, featuring a high neckline and a floor-length train. The pale blue number was teamed with Harry Winston diamond earrings, while her long, brunette hair was styled in a high ponytail. It was more than just her dress that got people talking at the star-studded event. Jennifer made her red carpet debut with her baseball player boyfriend, Alex Rodriguez.
The Duchess of Cambridge's timeless sense of style has seen her dress in plenty of stylish ensembles throughout the year. While there are so many to choose from, stand-out outfits include the white lace Alexander McQueen dress worn to Royal Ascot, and the crimson prom dress she wore to the Opening Night Royal Gala of 42nd Street in April. The Marchesa Notte creation was teamed with co-ordinating accessories, and looked gorgeous on the 35-year-old.
During her royal visit to Poland and Germany, meanwhile, the Duchess was lovely in lilac in an Emilia Wicktead dress when she arrived in Hamburg, Germany. Kate teamed the stylish design with Gianvito Rossi suede stilettos.
Kendall Jenner is renowned for her fashion-forward style choices, and she didn't disappoint at Cannes this year. In May, the Keeping Up With The Kardashian's star turned heads as she walked down the red carpet to watch 120 Beats Per Minute at the star-studded film festival, dressing her waif-like figure in a Giambattista Valli Couture gown. The one-shoulder design featured a statement train, ensuring her entrance was a memorable one.
Lily Collins was pretty in pink at the 2017 Golden Globes, dressed in an embroidered Zuhair Murad Haute Couture chiffon ball gown as she posed on the red carpet. The fairytale-inspired design cut a flattering silhouette, and was adorned with elaborate floral embroidery. The actress wore her brunette hair up in a stylish up-do, completing her look with a statement red lip.
Mandy Moore walked away with Best Supporting Actress for her role in This Is Us at this year's Golden Globes, and the talented 32-year-old ensured all eyes were on her with her winning fashion look. Mandy wore a Naeem Khan number, which featured a plunging neckline and flowing train. The actress had told fans on social media ahead of her appearance at the star-studded awards ceremony that she was nervous, writing afterwards: "I made it to the red carpet guys! Thank you so much for your love and support!"
First Lady Melania Trump looked beautiful at the inaugural ball in January, dressed in a white off-the-shoulder gown by Hervé Pierre. The floor-length design featured an organza sculptural ruffle detail and a thigh-high slit, while a red waist belt drew attention to her slender waist.
Miranda Kerr ensured that all eyes were on her when she stepped out onto the red carpet at the annual MET Gala in May. The actress looked a vision in a floral metallic Oscar de la Renta gown. The prom style number enhanced her petitie frame, and featured a stand-out circle skirt. The dress was teamed with metallic Christian Louboutin stilettos and a pair of Cartier diamond earrings.
Queen Letizia was the lady in red during her state visit to the UK this year. In July, the Spanish royal made bold fashion statements during her engagements, which included a vibrant red dress by her favourite designer, Felipe Varela, which she wore to the Queen's state banquet at Buckingham Palace. She teamed the gown with a glittering Fleur de Lys tiara, which caught the attention of royal watchers.
Blake Lively got people talking with her head-turning Atelier Versace gown at the Met Gala in New York back in May. The gold design featured a plunging neckline, long sleeves and a vibrant, feathered train in hues of blue and turquoise. The Gossip Girl actress styled her long blonde hair in a high ponytail to complete her look.
Holly Willoughby debuted her platinum blonde hair at the 2017 Glamour Awards in June. Her milkmaid braids and freshly dyed hair complemented her floral Raquel Balencia dress, which featured a thigh-high slit and long sleeves, cinching in at the waist to reveal her incredibly slim figure. A pair of nude heels completed her look.