Zendaya, Gigi, and all the other celebs wearing chic coats that serve for both fashion and function

Celebrities are notorious for dressing for the wrong weather, often being seen in looks that don’t correspond with the temperature. But from the looks of Zendaya’s recent spree wearing super chic coats, it seems like some celebs are finally catching onto the cold.

In a number of her appearances for the upcoming film The Greatest Showman, Zendaya has been rocking gorgeous coats that actually seem to be serving a weather-related purpose. From stepping out in designer knee-length statement coats to layering with a puffer, the actress is making coats look cool — and she’s not alone.

Gigi and Bella Hadid have both recently been seen layering up in jackets of their own, while Meryl Streep kept warm on a red carpet. Click through to see how all these celebs are rocking coats in the cutest — and most sensible — ways.

Read more from Yahoo Lifestyle:

• Kaia Gerber wears a bucket hat and crop top while out with Kendall Jenner

• From ‘Nasty Woman’ to ‘Feminist AF’: What the year in T-shirt politics looked like

• 3 coats you should wear this winter

Follow us on Instagram, Facebook, and Twitter for nonstop inspiration delivered fresh to your feed, every day.

Zendaya

The actress has been stepping up her coat game while doing press for her upcoming film. From the gold Giuseppe di Morabito coat and a statement Marni coat to a long down coat layered with black wool, Zendaya knows how to rock any type of outerwear. (Photo: Getty Images/Backgrid)

Bella Hadid

The 21-year-old model perfects the art of layering with a dark zip-up hoodie under a heavy leather jacket. (Photo: Getty Images)

Gigi Hadid

The older Hadid makes a puffer look trendy, layering the down Moncler jacket over an athleisure look. (Photo: Getty Images)

Chrissy Teigen

The model layered a black wool coat over a gray cardigan while out in New York. (Photo: Getty Images)

Armie Hammer

Hammer wore a red plaid bomber jacket by Tommy Hilfiger to keep warm during the GQ Men of the Year party. (Photo: Getty Images)

Meryl Streep

Streep looked show-stopping at the premiere of The Post, wearing a Prada coat with ostrich feathers down the front. (Photo: Getty Images)

Jay Manuel

The America’s Next Top Model alum rocks a silver puffer on the red carpet. (Photo: Getty Images)

Bruno Tonioli

The British television personality cozied up in a heavy taupe coat over a sparkling suit at the European premiere of Star Wars: The Last Jedi. (Photo: Getty Images)

Mena Suvari

The actress attended the Cirque Du Soleil Luzia red carpet in a teddy coat with a black bow. (Photo: Getty Images)

Christina Hendricks

Hendricks makes a statement in a leopard coat with a multicolored fur lapel. (Photo: Getty Images)

By using Yahoo you agree that Yahoo and partners may use Cookies for personalisation and other purposes