Cameron Diaz oozes confidence whether she's striking a pose on the red carpet or cruising around town running errands, and she recently showcased that natural swagger while out and about in NYC. The leggy beauty styled a gray plaid cape over her basics on a walk in the West Village, then switched up her heavy topper for a crisp navy blazer and infinity scarf while hailing a cab in the busy city. She paired both looks with chic ankle boots, a woven Bottega Veneta bag, and a pair of lust-worthy Diane von Furstenberg aviators. Shop our picks to re-create Cameron's fierce street style.
Cameron Shows Off Not One, but Two Fab Layered Looks in NYC