Celebrities usually don designer brands to their red-carpet and TV appearances, but every once in a while, they wow us with their style savvy. Last night, Drew Barrymore appeared on The Tonight Show to promote her latest movie, Big Miracle, wearing a gorgeous painterly floral dress by J.Crew ($188), paired with Aurélie Bidermann jewels. The long sleeves and moody floral print are perfect for Winter, and we love how she finished her look with black tights and gold jewels. Shop below to get Drew's same J.Crew dress — now on sale for $120.
Image Source: Getty