Celebrities know how to take everyone by surprise. Whether it’s their surprising appearance or their casual walk to the grocery store, they know fashion too well. 2017 is almost behind us and it’s time to see what celebrities have given us on the red carpet. Some of their outfits were daring, others elegant yet, a few extravagant, but you will probably never get tired of watching what they wear. Here’s Insider’s list of the best-dressed celebrities for 2017.
1. Tracee Ellis Ross
Here is Tracee’s outfit for the Golden Globes in January 2017. Wasn’t it truly worth remembering?
Tracee Ellis Ross. Frazer Harrison/Getty Images
She looked more than elegant in the strapless, sheer-paneled dress at the event and everyone struggled to take their eyes off her.
2. Eddie Redmayne
He certainly looked elegant in his sleek, double-breasted tux to the Golden Globes after-party in Los Angeles, California this year.
Eddie Redmayne. John Sciulli/Getty Images
Even though his outfits are often simple and polished, he is the real proof that less is indeed more.
3. Sophie Turner
The Game of Thrones mega star Sophie Turner had a lot of great outfits this year. However, the one she wore to the Screen Guild Awards in LA, California in January was simply amazing.
Sophie Turner. Alberto E. Rodriguez/Getty Images
The actress has impeccable taste, and we have yet to see what she will wear to her wedding with Joe Jonas.
4. Mahershala Ali
He sometimes sticks to classic outfits, like this one. In February, he wore a sleek, all-black tux to the Academy Awards in Hollywood, California.
Mahershala Ali. Frazer Harrison/Getty Images
5. Emma Stone
The La La Land star is looking as stylish as ever. Here is her Oscar ensemble, which resembled the 1920s style that many love.
Emma Stone. Frazer Harrison/Getty Images
The highest-paid actress in Hollywood loves vintage style full of fringes, beading, embroidery, and red lipstick.
6. Priyanka Chopra
In 2017, Priyanka Chopra looked amazing on the red carpet. In February this year, she wore a stunning metallic dress to the Academy Awards.
Priyanka Chopra. Frazer Harrison/Getty Images
7. Ryan Gosling
The movie stunner wears outfits that show off his personality.He wore a ’70s-inspired shirt underneath his tux in February at the Oscars.
Ryan Gosling. Getty Images
He is never dull with his outfits and they reflect on his downright quirky personality.
8. Zayn Malik
In February, the singer showed off his edgy sense of style by wearing a turtleneck and a vest to a pre-Grammys event in Los Angeles, California.
Zayn Malik. Kevork Djansezian/Getty Images
He went all black, but absolutely stunning!
9. Beyoncé Knowles-Carter
The pop queen surprised everyone with her maternity dress on the Grammy Awards stage in February.
Beyoncé Knowles-Carter Christopher Polk/Getty Images
10. Ryan Reynolds
He sometimes knows how to use a color to give a shine to his outfits. The actor wore a navy suit to the Time 100 Gala in New York City in April and suprised everyone.
Ryan Reynolds. Dimitrios Kambouris/Getty Image
11. Cole Sprouse
He is in for a different style. For instance, he wore a plaid suit to the CW Upfront in New York City in May. The actor loves dark colors, plaid, and denim jackets.
Cole Sprouse. Dimitrios Kambouris/Getty Images
She is one of the most stylish Hollywood rising stars. In May, she wore a floral gown to the MTV Movie & TV Awards in Los Angeles, California.
Zendaya. Getty Images
13. Bella Hadid
She wore a radiant, strapless gown at the Cannes Film Festival in May and took fashion to another daring level.
Bella Hadid. Andreas Rentz/Getty Images
14. Elle Fanning
Elle Fanning was also among the most stylish stars this year. The 19-year-old looked like a fairytale princess in a beautiful lavender gown at the Cannes Film Festival.
Elle Fanning. Neilson Barnard/Getty Images
15. Michael Fassbender
Michael Fassbender loves sporty pieces. In May, he wore a powder blue suit and a printed top for an event at the TCL Chinese Theatre in Hollywood, California.
Michael Fassbender. Alberto E. Rodriguez/Getty Images
16. Chrissy Teigen
The model wore a stunning metallic dress to the Tony Awards in New York City in May.
Chrissy Teigen. Dimitrios Kambouris/Getty Images for Tony Awards Productions
17. Kendall Jenner
The model and reality star has a very personal sense of style. In June, she went for a unique outfit for a polo match in Jersey City, New Jersey.
Kendall Jenner. Andrew Toth/Getty Images
18. Ansel Elgort
He is always modern and never classic. The actor wore a patterned blazer with white pants to a screening of Baby Driver in Madrid, Spain, this June.
Ansel Elgort. Carlos Alvarez/Getty Images
19. Emma Watson
The actress almost never follows trends and she is downright unique. lHere is her own interpretation of the dress-over-T-shirt trend at an event in Paris, France, in June.
Emma Watson. Pascal Le Segretain/Getty Images
20. David Beckham
The list would not be complete without the new, polished look that David had this year. Here he is at an event in Madrid, Spain, in June.
David Beckham. Juan Naharro Gimenez/Getty Images
21. Pharrell Williams
Pharell’s street style is so unique. In July, he wore a bright, casual outfit to Haute Couture Paris Fashion Week.
Pharrell Williams. Pascal Le Segretain/Getty Images
Here are the best and worst-dressed celebrities at the Grammy Awards.